Method of pushing passwords, pushing system and terminal device
First Claim
1. A method of pushing passwords applicable to a first terminal device, comprising:
- receiving a first biological characteristic information of a user, wherein a sharing cryptographic library stores a plurality of application program identification codes, and one account name and one password correspond to each application program identification code;
determining that a push request is simultaneously received from a second terminal device, wherein the push request comprises a second biological characteristic information and a current application program identification code;
determining whether the first biological characteristic information captured at the first terminal device matches with the second biological characteristic information from the second terminal device; and
when the first biological characteristic information captured at the first terminal device is matched with the second biological characteristic information from the second terminal device, reading an account name and a password of the current application program identification code from the sharing cryptographic library, and pushing the account name and the password of the current application program identification code to the second terminal device;
establishing a biological characteristic library including a plurality of biological characteristic information of the user;
encrypting the sharing cryptographic library by the biological characteristic information of the biological characteristic library.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of pushing passwords, a pushing system and a terminal device are provided. The method includes establishing a sharing cryptographic library which stores a plurality of application program identification codes, account names and passwords, receiving first biological characteristic information of a user, and simultaneously receiving a push request including second biological characteristic information and a current application program identification code. An account name and a password of the current application program identification code from the sharing cryptographic library is read, and the account name and the password is pushed to a second terminal device when the first biological characteristic information matches with the second biological characteristic information.
6 Citations
17 Claims
-
1. A method of pushing passwords applicable to a first terminal device, comprising:
-
receiving a first biological characteristic information of a user, wherein a sharing cryptographic library stores a plurality of application program identification codes, and one account name and one password correspond to each application program identification code; determining that a push request is simultaneously received from a second terminal device, wherein the push request comprises a second biological characteristic information and a current application program identification code; determining whether the first biological characteristic information captured at the first terminal device matches with the second biological characteristic information from the second terminal device; and when the first biological characteristic information captured at the first terminal device is matched with the second biological characteristic information from the second terminal device, reading an account name and a password of the current application program identification code from the sharing cryptographic library, and pushing the account name and the password of the current application program identification code to the second terminal device; establishing a biological characteristic library including a plurality of biological characteristic information of the user; encrypting the sharing cryptographic library by the biological characteristic information of the biological characteristic library. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of pushing passwords applicable to a first terminal device, comprising:
-
at least one computer readable storage medium memory for storing instructions; and a processor connected to the at least one computer readable storage medium for executing the instructions performing following operations; a sharing cryptographic library configured to cause the processor to store a plurality of application program identification codes, wherein one account name and one password correspond to each application program identification code; a receiving unit configured to cause the processor to receive a first biological characteristic information of a user; a determination unit configured to cause the processor to determine that a push request is simultaneously received from a second terminal device, wherein the push request comprises a second biological characteristic information and a current application program identification code; a matching unit configured to cause the processor to determine whether the first biological characteristic information captured at the first terminal device matches with the second biological characteristic information from the second terminal device; and a pushing unit configured to cause the processor to read an account name and a password of the current application program identification code from the sharing cryptographic library, and to push the account name and the password of the current application program identification code to the second terminal device, when the first biological characteristic information captured at the first terminal device matches with the second biological characteristic information from the second terminal device; a biological characteristic library corresponding to the user and configured to cause the processor to store biological characteristic information of the user, including a plurality of types of biological characteristic information; an encryption unit configured to cause the processor to encrypt the sharing cryptographic library by the biological characteristic information of the biological characteristic library. - View Dependent Claims (8, 9, 10, 11)
wherein the matching unit comprising comprises; a determination sub-unit configured to cause the processor to determine whether the first biological characteristic information and the second biological characteristic information originate from the biological characteristic library; and a resulting sub-unit configured to cause the processor to indicate that when the first biological characteristic information and the second biological characteristic information originate from the biological characteristic library, the first biological characteristic information matches with the second biological characteristic information, and when the first biological characteristic information and the second biological characteristic information do not originate from the biological characteristic library, the first biological characteristic information does not match with the second biological characteristic information.
-
-
9. The system of pushing passwords according to claim 8, wherein the first biological characteristic information and the second biological characteristic information are either a same type or different types of information.
-
10. The system of pushing passwords according to claim 7, wherein determining that the push request is simultaneously received from the second terminal device comprising:
-
a timing sub-unit configured to cause the processor to set a time interval threshold; and a receiving sub-unit configured to cause the processor to determine that the push request is simultaneously received from the second terminal device within the time interval threshold.
-
-
11. The system of pushing passwords according to claim 8, wherein a plurality of types of biological characteristic information in the biological characteristic library are selected from one group consisting of iris recognition information, face recognition information, fingerprint information, palmprint information, and acoustic information.
-
12. A terminal device comprising:
-
at least one computer readable storage medium memory for storing instructions; and a processor connected to the at least one computer readable storage medium for executing the instructions performing following operations; a sharing cryptographic library configured to cause the processor to store a plurality of application program identification codes, wherein one account name and one password correspond to each application program identification code; a receiving unit configured to cause the processor to receive a first biological characteristic information of a user; a determination unit configured to cause the processor to determine that a push request is simultaneously received from a second terminal device, wherein the push request comprises a second biological characteristic information and a current application program identification code; a matching unit configured to cause the processor to determine whether the first biological characteristic information captured at the first terminal device matches with the second biological characteristic information from the second terminal device; and a pushing unit configured to cause the processor to read an account name and a password of the current application program identification code from the sharing cryptographic library, and to push the account name and the password of the current application program identification code to the second terminal device, when the first biological characteristic information captured at the first terminal device matches with the second biological characteristic information from the second terminal device; a biological characteristic library corresponding to the user and configured cause the processor to store biological characteristic information of the user, including a plurality of types of biological characteristic information; an encryption unit configured to cause the processor to encrypt the sharing cryptographic library by the biological characteristic information of the biological characteristic library. - View Dependent Claims (13, 14, 15, 16, 17)
the matching unit comprising; a determination sub-unit configured to cause the processor to determine whether the first biological characteristic information and the second biological characteristic information originate from the biological characteristic library; and a resulting sub-unit configured to cause the processor to indicate that when the first biological characteristic information and the second biological characteristic information originate from the biological characteristic library, the first biological characteristic information matches with the second biological characteristic information, and when the first biological characteristic information and the second biological characteristic information does not originate from the biological characteristic library, the first biological characteristic information do not match with the second biological characteristic information.
-
-
15. The terminal device according to claim 14, wherein the first biological characteristic information and the second biological characteristic information are either a same type or different types of information.
-
16. The terminal device according to claim 12, wherein determining that the push request is simultaneously received from the second terminal device comprising:
-
a timing sub-unit configured to cause the processor to set a time interval threshold; and a receiving sub-unit configured to cause the processor to determine that the push request is simultaneously received from the second terminal device within the time interval threshold.
-
-
17. The terminal device according to claim 12, wherein the terminal device is selected from one group consisting of a notebook computer, a desktop computer, a smart phone, a smart watch, and smart glasses.
Specification