CPC H04L 63/045 (2013.01) | 20 Claims |
1. An information verification method, performed by a verification server, the information verification method comprising:
obtaining, in response to a key agreement request from a terminal device, key agreement data comprising a public key and a first random number, the key agreement request including an identifier of a target user;
transmitting, to the terminal device, the key agreement data, based on which, after an application login request to an application server is initiated by the terminal device and to-be-verified information is entered through the terminal device, encryption processing is performed at the terminal device on the to-be-verified information for a target application by using a second random number, the public key, and the first random number included in the key agreement data, to obtain to-be-verified ciphertext information, the to-be-verified information comprising user information corresponding to the target user, the application server being a server of the target application;
receiving, either from the terminal device or from the application server, the to-be-verified ciphertext information;
performing decryption processing on the to-be-verified ciphertext information, to obtain a first information digest;
matching the first information digest with a second information digest, to obtain an information verification result, the second information digest being a stored information digest; and
transmitting the information verification result to the terminal device, the information verification result indicating a result of logging in to the application server by the terminal device, without providing the to-be-verified information to the server of the target application.
|