Abstract: An encryption method and a decryption method for a payment key are provided. The encryption method includes: generating an AES file key and an AES key through a key store management system; generating, by the back-end system, a SM4 white box secret key, a SM2 public key and a SM2 private key and saving the SM2 private key; receiving the SM4 white box secret key and the SM2 public key sent by the back-end system; encrypting, by using the AES file key, the SM4 white box secret key and the SM2 public key to generate and save a ciphertext of the SM4 white box secret key and the SM2 public key; encrypting, using the SM4 white box secret key, the AES key and the SM2 public key, a plaintext of the payment key issued by an electronic payment system to generate and save a ciphertext of the payment key.
Type:
Application
Filed:
October 13, 2021
Publication date:
November 16, 2023
Applicant:
SHENZHEN PAX SMART NEW TECHNOLOGY CO., LTD.
Abstract: A method for file encryption includes: determining, in response to obtaining a file to be encrypted, a first secret key for encrypting a file name according to the file name of the file to be encrypted; encrypting the file name according to the first secret key to obtain file name encryption information; and sending the file to be encrypted and the file name encryption information to a local service layer, in order that the local service layer encrypts a file content of the file to be encrypted based on the file to be encrypted and the file name encryption information. The local service layer is high in security and is not prone to be decompiled and cracked. Moreover, the encryption operation of the file content is mainly performed in the local service layer, so that the security protection of the encrypted file may be guaranteed.
Type:
Application
Filed:
July 14, 2021
Publication date:
October 12, 2023
Applicant:
SHENZHEN PAX SMART NEW TECHNOLOGY CO., LTD.
Abstract: A method for establishing communication channel is provided, the method includes: performing a verification on the first verification information; generating second verification information when the verification of the first verification information is passed; generating third verification information according to the first verification information, and transmitting the second verification information and the third verification information to a server; performing a verification on the fourth verification information; when the verification of the fourth verification information is passed, generating fifth verification information according to the first verification information, generating sixth verification information according to the fourth verification information and transmitting the fifth verification information and the sixth verification information to the payment terminal; establishing a first communication channel based on a first session key, and establishing a second communication channel based on a
Type:
Application
Filed:
July 14, 2021
Publication date:
September 7, 2023
Applicant:
SHENZHEN PAX SMART NEW TECHNOLOGY CO., LTD.
Abstract: A method and a terminal device for multi-angle scanning, and a computer readable storage medium, relates to the technical field of scanning one-dimensional codes. The method includes: acquiring a scanning angle when scanning an image to be scanned (101); uploading the scanning angle to an upper computer to call a suitable obliquely positioned coordinate system by the upper computer, where the suitable obliquely positioned coordinate system is an obliquely positioned coordinate system in an obliquely positioned coordinate system set corresponding to a saved deflected angle having a smallest difference value with the scanning angle (102); receiving the suitable obliquely positioned coordinate system returned back by the upper computer (103); and acquiring image feature data of the image to be scanned by using coordinate values of pixels of the image to be scanned in the suitable obliquely positioned coordinate system (104).
Type:
Grant
Filed:
August 4, 2017
Date of Patent:
January 19, 2021
Assignee:
SHENZHEN PAX SMART NEW TECHNOLOGY CO., LTD.
Abstract: A method and an apparatus for managing a hardware module of a payment terminal and a computer readable storage medium, aiming to uniformly manage the hardware modules of the payment terminal and to reduce the adverse influence on the POS application development. The method includes receiving a request to use a hardware module initiated by an application by calling an unified interface, where the request carries an identifier of the hardware module; calling a hardware interface corresponding to the hardware module according to the identifier of the hardware module; and returning an execution result of calling the hardware interface to the application that initiates the request.
Type:
Application
Filed:
August 4, 2017
Publication date:
March 5, 2020
Applicant:
SHENZHEN PAX SMART NEW TECHNOLOGY CO., LTD.