A password input method and system for inputting passwords in an encrypted manner
By entering the password on a personal device, and using the random number verification code and matching security code for two-factor verification, combined with the additional program security detection, the risk problem in the password terminal input process is solved, and the security and connection of the encrypted transmission channel are achieved. accuracy.
Patent Information
- Application Number
- CN202211065302.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-01
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2042-09-01
AI Technical Summary
Existing password terminals have certain technical risks in the process of entering passwords, which are easily invaded and threaten the operator's password security.
By entering the password on the personal device and using the random number verification code and the matching security code for two-factor verification, an encrypted transmission channel is established to detect the security of the additional program, and ensure the security of the password transmission process.
It effectively reduces the risk of terminal equipment being intruded, improves the security of password input process, reduces tampering behavior in information transmission, enhances the security of password transmission channels, and improves the accuracy of connection and verification reliability.
Smart Images

Figure CN115426184B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of password verification, and in particular to a password input system and method for transmitting passwords in an encrypted manner. Background Art
[0002] Network security technology is one of the important areas of future development in the Internet industry. Network security technology can protect network data and ensure data security. Network security technology is a very complex system engineering. Security and anti-security are like two contradictory aspects, always climbing upwards, so the security industry will also be an industry that will continue to develop with the development of new technologies in the future.
[0003] In the field of network security technology, password verification and encryption technology is also very important. In daily life, there are more and more scenarios that require password verification. In many existing password scenarios, people often enter passwords on password terminals and use common encryption and decoding methods to activate a certain execution permission in the password terminal.
[0004] With respect to the above-mentioned related technologies, the inventors believe that when operating on a password terminal, the password terminal device has certain technical risks and poses a great threat to the password security of the operator. Summary of the invention
[0005] The purpose of the present application is to provide a password input method and system for inputting passwords in an encrypted manner, so as to solve the risk problem in password terminal operation and reduce the occurrence of terminal equipment being invaded and threatening the password security of the operator.
[0006] In a first aspect, the present application provides a password input method for inputting a password in an encrypted manner, which adopts the following technical solution:
[0007] Obtaining a terminal connection signal and a device connection signal, responding to the connection signal and sending an authority request signal, wherein the terminal is a password terminal and the device is a personal device;
[0008] Based on the permission request signal, perform permission identification on the permission request signal and generate a random number verification code;
[0009] Based on the random number verification code, pre-process the random number verification code and send a display signal to the terminal;
[0010] Based on the random number verification code, match it with the device verification information and send the matching security code to the terminal and device;
[0011] Obtain the equipment safety confirmation signal, verify and process the safety confirmation signal, and send the terminal transmission start signal and the equipment transmission start signal;
[0012] Based on the terminal transmission start signal and the device transmission start signal, a password transmission channel is established to detect the security of the additional program; based on the security of the additional program, the password transmission permission is started, and after pre-processing the password, the permission start signal is sent.
[0013] By adopting the above technical solution, the operator's personal device and the password terminal establish a communication connection within the range requirements, and when a request for a certain permission requires a password, the operator can enter the password on the personal device, and finally unlock the terminal permissions after matching with the password terminal, avoiding the risk of direct operation and monitoring on the password terminal, and reducing the occurrence of terminal device intrusion and threats to the operator's password security. The existence of the random number verification code and matching security code further increases the security confirmation of the password input environment, reduces tampering operations during information transmission, and finally detects the security of the additional program, which further improves the security of establishing a password transmission channel by detecting the environmental security of the password terminal.
[0014] Preferably, in the steps of acquiring the terminal connection signal and the device connection signal, responding to the connection signal for docking, and sending the permission request signal, the initiator of the response docking is the device connection signal.
[0015] By adopting the above technical solution, the terminal connection signal will not actively connect to the device, and the initiator of the response to the docking is the device connection signal, that is, the operator's personal device is not passively affected by the connection, which prevents the terminal connection device from being invaded, actively connecting to the operator's personal device, and implanting programs in the personal device, causing the personal device to be monitored by operations, etc., thereby improving the security of this password input method.
[0016] Preferably, in the step of obtaining the terminal connection signal and the device connection signal and responding to the connection signal, the connection technology is the IOT Internet of Things technology.
[0017] By adopting the above technical solutions, IOT technology can establish a direct connection between terminals and devices, reduce the load of password terminal storage through the storage of terminal device network data, deepen the memory of data, and store data in a relatively secure network database, which can improve data security. It reduces the cost of building a database for terminal devices and improves the security of database data.
[0018] Preferably, the step of preprocessing the random number verification code based on the random number verification code and sending a display signal to the terminal includes:
[0019] Based on the random number verification code, the array of random number verification codes is checked for duplication and the judgment result is output;
[0020] When the judgment result is that a repeated random number appears, a random verification code is regenerated;
[0021] When the judgment result is a random number without duplication, a display signal is sent to the terminal.
[0022] By adopting the above technical solution, the complexity of the random verification code is increased, and the possibility of verification code duplication is reduced, thereby improving the reliability of verification and increasing the cost of password cracking for criminals. In addition, the verification code can more accurately connect the operator's personal device to the matching password terminal without accidental touches or device connection errors, thereby improving the accuracy of the connection.
[0023] Preferably, in the step of matching the random number verification code with the device verification information, the device verification information specifically refers to the verification information carrying the random code information sent after the operator enters the random number verification code on the personal device.
[0024] By adopting the above technical solution, the operator enters a random number verification code on the personal device that is consistent with the one displayed on the password terminal, and sends the verification information to the processing end for verification and matching. The operator enters the correct verification code on the personal device to match and connect with the password terminal, thereby reducing the security issues caused by the random connectivity of the password terminal.
[0025] Preferably, the steps of obtaining a device safety confirmation signal, verifying the safety confirmation signal, and sending a terminal transmission start signal and a device transmission start signal include:
[0026] Obtain a device security confirmation signal, parse the security confirmation signal, and obtain a device security code;
[0027] Based on the device security code, the device security code is verified with the matching security code. When the verification is correct, a terminal transmission start signal and a device transmission start signal are sent.
[0028] By adopting the above technical solution, the device security code is returned and verified with the matching security code initially sent to the device. In this way, external tampering with the security code will affect the operator's security code matching confirmation, and the return confirmation of the security code information is increased, thereby increasing the security of the security code matching process.
[0029] Preferably, in the step of establishing a password transmission channel and detecting the security of the additional program based on the terminal transmitting the startup signal and the device transmitting the startup signal, the security detection of the additional program is carried out by: comparing the directory of the initialized additional program and detecting the communication of the additional program.
[0030] By adopting the above technical solution, after the password transmission channel is established, the additional program is detected, and by comparing it one by one with the program directory at the time of initialization, the added or reduced directory relative to the initialization program is obtained. If there is a directory that reduces security, it can be monitored that the security of the channel is low at this time. If other additional programs are added, it is determined based on the communication nature of the additional programs whether the additional programs have dangerous behaviors such as eavesdropping, thereby determining whether there is a threat to the security of the password transmission channel.
[0031] Preferably, the step of starting the password transmission permission based on the security of the additional program, and sending the permission start signal after preprocessing the password includes:
[0032] Based on the security of the additional program, the password transmission permission is activated, the device input password is received, and the device input password is decoded;
[0033] Based on the decoded device input password, it is verified with the password in the database matching the terminal. When the verification is correct, the permission start signal is sent.
[0034] By adopting the above technical solution, the device input password transmitted by the device is an encrypted password, which improves the security of the password. When verifying the password, it is verified by the database transmitted to the processing end and matched with the terminal. This process is not performed at the password terminal, which prevents the password from being tampered with or monitored at the password terminal, and improves the cost and technicality of illegal operations.
[0035] Preferably, in the step of receiving the device input password and decoding the device input password, the device input password is a group-encrypted password, and the input password array is grouped in sequence according to the number of password bits, and an encryption method is randomly selected to generate an encrypted password string, which includes the encryption method number and the number of password bits.
[0036] By adopting the above technical solution, the encryption method of the password input by the device is highly random and highly disordered. The password array is grouped according to the number of password bits. The encryption method is randomly selected for the password segment of each group, and an encrypted password string is generated. Finally, it is transmitted to the processing end for decoding to prevent the password from being directly exposed when it is intercepted. A highly disordered password cannot be decoded if the encryption rules in the protocol are not clear.
[0037] In a second aspect, the present application provides a password input system for inputting a password in an encrypted manner, which adopts the following technical solution:
[0038] Permission request module: The permission request module is used to obtain the terminal connection signal and the device connection signal, respond to the connection signal and send a permission request signal;
[0039] Verification code generation module: the verification code generation module is used to perform authority identification on the authority request signal based on the authority request signal and generate a random number verification code;
[0040] Display verification code module: the display verification code module is used to pre-process the random number verification code based on the random number verification code and send a display signal to the terminal;
[0041] Matching security code module: The matching security code module is used to match the random number verification code with the device verification information and send the matching security code to the terminal and the device;
[0042] Transmission start module: The transmission start module is used to obtain the device safety confirmation signal, verify the safety confirmation signal, and send the terminal transmission start signal and the device transmission start signal;
[0043] Detection environment module: The detection environment module is used to establish a password transmission channel based on the terminal transmission start signal and the device transmission start signal, and detect the security of the additional program;
[0044] Permission start module: The permission start module is used to start the password transmission permission based on the security of the additional program, and send a permission start signal after pre-processing the password.
[0045] By adopting the above technical solution, the operator establishes a connection between the password terminal and the operator's personal device through the permission request module, and then generates a verification code module, displays the verification code module, and matches the security code module to double-determine the reliability of the connection, avoiding the connection caused by unsafe factors and non-subjective factors. After double determination, the transmission start module starts the data transmission channel, and then detects the environmental security of the transmission channel according to the detection environment module. After confirming the environmental security of the transmission channel and verifying the correctness of the password, a permission start signal is sent to the password terminal, so that the operator can start a certain permission of the password terminal through a personal device, avoiding the risk of direct operation and monitoring on the password terminal, and reducing the occurrence of password security problems caused by intrusion into the terminal device and threatening the operator's password security.
[0046] In summary, the present application includes at least one of the following beneficial technical effects:
[0047] 1. In this case, a communication connection is established between the operator's personal device and the password terminal. When a request for a certain permission requires a password, the operator can enter the password on the personal device, and finally unlock the terminal permissions after matching with the password terminal, avoiding the risk of direct operation and monitoring on the password terminal, and reducing the occurrence of terminal device intrusion and threats to the operator's password security. The existence of the random number verification code and matching security code further increases the security confirmation of the password input environment, reduces tampering operations during information transmission, and finally detects the security of the additional program, which further improves the security of establishing the password transmission channel by detecting the environmental security of the password terminal;
[0048] 2. Through the processing of repeated random verification codes in this case, the complexity of random verification codes is increased, and the possibility of verification code duplication is reduced, thereby improving the reliability of verification, making it more costly for criminals to crack passwords, and the verification code can more accurately connect the operator's personal device to the matching password terminal, without accidental touches or device connection errors, thereby improving the accuracy of the connection;
[0049] 3. In this case, after the password transmission channel is established, the additional program is detected and compared one by one with the program directory at the time of initialization to obtain the added or reduced directories relative to the initialization program. If there is a directory that reduces security, it can be monitored that the security of the channel is low at this time. If other additional programs are added, it can be determined based on the communication nature of the additional programs whether the additional programs have dangerous behaviors such as eavesdropping, thereby determining whether there is a threat to the security of the password transmission channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 This is a device operation diagram of Embodiment 1 of a password input method for inputting a password in an encrypted manner of the present application;
[0051] Figure 2 This is a flowchart of Embodiment 1 of a password input method for inputting a password in an encrypted manner according to the present application;
[0052] Figure 3 It is a specific flow chart of step S103 in the workflow diagram of Embodiment 1 of the password input method for inputting a password in an encrypted manner of the present application;
[0053] Figure 4 It is a specific flow chart of step S105 in the workflow diagram of Embodiment 1 of the password input method for inputting a password in an encrypted manner of the present application;
[0054] Figure 5This is a specific flow chart of step S107 in the workflow diagram of Embodiment 1 of the password input method for inputting a password in an encrypted manner of the present application. DETAILED DESCRIPTION
[0055] In the field of network security technology, password verification and encryption technology is very important. In daily life, there are more and more scenarios that require password verification. In many existing password scenarios, people often enter passwords on password terminals and use common encryption and decoding methods to start a certain execution permission in the password terminal.
[0056] The password input method of performing password input and password verification on the password terminal not only has a certain load on the data of the password terminal, but also has insecurity.
[0057] The following is combined with Figure 1 -Attached Figure 5 , further details of this application are given.
[0058] Embodiment 1: A password input method for inputting a password in an encrypted manner, referring to Figure 1 ,This method specifically includes three parts: the operator’s personal device, the ,cryptographic terminal and the processing end.
[0059] The operator's personal device and the password terminal establish a communication connection within the range requirements, and when a request for a certain permission requires a password, the operator can enter the password on the personal device, and finally unlock the terminal permissions after matching with the password terminal, avoiding the risk of direct operation and monitoring on the password terminal, and reducing the occurrence of terminal device intrusion and threats to the operator's password security. The existence of the random number verification code and matching security code further increases the security confirmation of the password input environment, reduces tampering operations during information transmission, and finally detects the security of the additional program, which further improves the security of establishing a password transmission channel by detecting the environmental security of the password terminal.
[0060] A password input method for inputting a password in an encrypted manner, referring to Figure 2 ,include:
[0061] S101. Obtain the terminal connection signal and the device connection signal, respond to the connection signal, send the permission request signal, and send the password terminal connection signal and the device connection signal to the Internet of Things service center, that is, the processing end, through the IOT Internet of Things technology. After the processing end parses and locates the signal content carried by the device connection signal, it obtains the device location information, the number of the device selected password terminal and the permission request information. When the device location information is within the connection range of the password terminal with the corresponding number, the processing end sends the permission request signal required by the device to the password terminal.
[0062] S102. Based on the permission request signal, the permission request signal is identified and a random number verification code is generated. According to the permission request signal sent by the processing end to the password terminal, the password terminal determines whether the permission request signal is a confidential permission. If it is a confidential permission, the password terminal will start the script to generate a random verification code.
[0063] S103. Based on the random number verification code, pre-process the random number verification code and send a display signal to the terminal. Based on the random number verification code generated by the script in the password terminal, pre-process the random number verification code to ensure the reliability and low repeatability of the verification code.
[0064] S104. Based on the random number verification code, match it with the device verification information and send the matching security code to the terminal and device.
[0065] According to the generated random number verification code, the verification code information entered by the operator on the personal device is compared with the digital array of the verification code generated by the password terminal to confirm the consistency of the two arrays. When the verification code array in the verification information transmitted by the device is consistent with the random number verification code, the processing end generates a matching security code and sends it to the password terminal and the operator's personal device respectively.
[0066] S105. Obtain the device safety confirmation signal, verify the safety confirmation signal, send the terminal transmission start signal and the device transmission start signal,
[0067] When the operator confirms that the matching security code on the personal device is consistent with the matching security code displayed on the password terminal, the device security confirmation signal is confirmed. After the processing end receives the security confirmation signal, it verifies and compares the device matching security code carried by the security confirmation signal with the matching security code generated by the initialization processing end to prevent the device matching security code from being tampered with. After confirming that the verification result is correct, the sending terminal transmits the start signal to the password terminal, and the sending device transmits the start signal to the personal device.
[0068] S106. Based on the terminal transmission start signal and the device transmission start signal, establish a password transmission channel and detect the security of the additional program.
[0069] After the password terminal receives the terminal transmission start signal and the personal device receives the transmission start signal, the password terminal and the personal device start the password transmission channel with the processing end. After the password transmission channel is established, the additional program is detected and compared one by one with the program directory at the time of initialization to obtain the added or reduced directories relative to the initialization program. If there is a directory that reduces security, it can be monitored that the security of the channel is low at this time. If other additional programs are added, it can be judged based on the communication nature of the additional programs to determine whether the additional programs have dangerous behaviors such as eavesdropping, thereby determining whether there is a threat to the security of the password transmission channel.
[0070] S107. Based on the security of the additional program, the password transmission permission is started, and after the password is pre-processed, a permission start signal is sent.
[0071] After confirming the security of the additional program, the password transmitted from the personal device is read to the processing end, and the incoming device input password is decoded and other pre-processed. The encrypted password is pre-processed into the original password group, and the password is compared by comparing it with the password database opened by the password terminal. When the comparison is correct, the processing end sends a permission start signal to the password terminal, so that the password terminal responds to the behavioral permissions required by the personal device.
[0072] Reference Figure 3 , step S103 also includes the following:
[0073] S1031. Based on the random number verification code, the array of random input verification codes is checked for duplication and the judgment result is output. According to the random number verification code generated by the password terminal, the processing end checks the random output verification code for duplication, determines whether the verification code in the array is repeated and whether it is repeated with the last generated random verification code, and outputs the result of duplication. When the array of random input verification codes is checked for duplication and the output result is duplication, step S1032 is executed; when the array of random input verification codes is checked for duplication and the output result is non-duplication, step S1033 is executed.
[0074] S1032. Regenerate a random verification code,
[0075] When the array of randomly input verification codes is checked for duplication and the output result is repeated, the processing end will send a generation signal to the password terminal, so that the password terminal regenerates a set of random verification code arrays and re-enters step S1031 to determine the repeatability of the random verification code.
[0076] S1033. Send a display signal to the terminal,
[0077] When the array of randomly input verification codes is checked for duplication and the output result is non-duplicate, the processing terminal sends a display signal carrying the random verification code to the password terminal, driving the password terminal to display the random verification code on the screen for the operator to enter a consistent random verification code on the personal device.
[0078] Reference Figure 4 , S105 includes the following steps:
[0079] S1051. Obtain the device security confirmation signal, parse the security confirmation signal, and obtain the device security code. The processing end obtains the security confirmation signal confirmed and sent by the operator on the personal device, wherein the security confirmation signal carries the device security code. The security confirmation signal is parsed and processed to obtain the device security code.
[0080] S1052, based on the device security code, the device security code is verified with the matching security code, and when the verification is correct, a terminal transmission start signal and a device transmission start signal are sent,
[0081] Based on the acquired device security code, the processing end verifies and compares the device security code with the pre-generated matching security code to prevent the device security code from being tampered with. When the comparison is correct, the processing end sends a startup signal to the terminal and transmits a startup signal to the personal device, and sends back the password input operation information to the device, causing the device to enter the password input stage.
[0082] Reference Figure 5 , S107 includes the following steps:
[0083] S1071. Based on the security of the attached program, the password transmission permission is started, the device input password is received, and the device input password is decoded. According to the security check of the attached program, when the attached program does not pose a threat, the processing end will send a signal to start the password transmission permission, read the encrypted password input from the device, and perform corresponding decoding on the encrypted password. The decoding process here is specifically: according to the rules of the cryptographic protocol, the encryption method of each password group is parsed, and the encryption method is known to reverse the password group, and then all the password groups are combined to obtain the password group before the device input password is encrypted.
[0084] S1072. Based on the decoded device input password, the password in the database matching the terminal is verified. When the verification is correct, a permission start signal is sent.
[0085] According to the password group obtained before the device input password is encrypted, and according to the permission password stored in the database with the corresponding number of the password terminal, the password group is compared and verified with it, and the verification result is obtained by traversing the similarities and differences of each bit of the array. When each password of the password group is verified to be correct, the permission start signal is sent.
[0086] The implementation principle of the embodiment of the present application is: the operator establishes a connection between the password terminal and the operator's personal device, and then generates a verification code and matches the security code module to double-determine the reliability of the connection, avoiding the connection caused by unsafe factors and non-subjective factors. After double determination, the data transmission channel is started, and then the environmental security of the transmission channel is detected. After confirming the environmental security of the transmission channel and verifying the correctness of the password, a permission start signal is sent to the password terminal, so that the operator can start a certain permission of the password terminal through a personal device, avoiding the risk of direct operation and monitoring on the password terminal, and reducing the occurrence of password security problems caused by intrusion into the terminal device and threatening the operator's password security.
[0087] Embodiment 2: A password input system for inputting a password in an encrypted manner, comprising the following system modules:
[0088] Permission request module: The permission request module is used to obtain the terminal connection signal and the device connection signal, respond to the connection signal and send a permission request signal;
[0089] Verification code generation module: the verification code generation module is used to perform authority identification on the authority request signal based on the authority request signal and generate a random number verification code;
[0090] Display verification code module: the display verification code module is used to pre-process the random number verification code based on the random number verification code and send a display signal to the terminal;
[0091] Matching security code module: The matching security code module is used to match the random number verification code with the device verification information and send the matching security code to the terminal and the device;
[0092] Transmission start module: The transmission start module is used to obtain the device safety confirmation signal, verify the safety confirmation signal, and send the terminal transmission start signal and the device transmission start signal;
[0093] Detection environment module: The detection environment module is used to establish a password transmission channel based on the terminal transmission start signal and the device transmission start signal, and detect the security of the additional program;
[0094] Permission start module: The permission start module is used to start the password transmission permission based on the security of the additional program, and send a permission start signal after pre-processing the password.
[0095] The implementation principle of Example 2 of the present application is as follows: the operator establishes a connection between the password terminal and the operator's personal device through the permission request module, and then generates a verification code module, displays the verification code module, and matches the security code module to double-determine the reliability of the connection, avoiding the connection caused by unsafe factors and non-subjective factors. After double determination, the transmission start module starts the data transmission channel, and then detects the environmental security of the transmission channel according to the detection environment module. After confirming the environmental security of the transmission channel and verifying the correctness of the password, a permission start signal is sent to the password terminal, so that the operator can start a certain permission of the password terminal through a personal device, avoiding the risk of direct operation and monitoring on the password terminal, and reducing the occurrence of password security problems caused by intrusion into the terminal device and threatening the operator's password security.
[0096] The embodiments of this specific implementation are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. The same components are represented by the same figure marks. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A password input method for inputting a password in an encrypted manner, It is characterized in that The following steps are involved: Obtaining a terminal connection signal and a device connection signal, responding to the connection signal and sending an authority request signal, wherein the terminal is a password terminal and the device is a personal device; Based on the permission request signal, perform permission identification on the permission request signal and generate a random number verification code; Based on the random number verification code, pre-process the random number verification code and send a display signal to the terminal; Based on the random number verification code, match it with the device verification information and send the matching security code to the terminal and device; Obtain the equipment safety confirmation signal, verify and process the safety confirmation signal, and send the terminal transmission start signal and the equipment transmission start signal; Based on the terminal transmission start signal and the device transmission start signal, a password transmission channel is established to detect the security of the additional program; Based on the security of the additional program, the password transmission permission is started, the device input password is received, and the device input password is decoded. The device input password is a group-encrypted password. After the input password array is grouped in sequence according to the number of password digits, an encryption method is randomly selected to generate an encrypted password string. The password string contains the number of the encryption method and the number of password digits; Based on the decoded device input password, it is verified with the password in the database matching the terminal. When the verification is correct, the permission start signal is sent.
2. A password input method for inputting a password in an encrypted manner according to claim 1, It is characterized in that In the steps of obtaining the terminal connection signal and the device connection signal, responding to the connection signal for docking, and sending the permission request signal, the initiator of the response docking is the device connection signal.
3. A password input method for inputting a password in an encrypted manner according to claim 2, It is characterized in that In the steps of obtaining the terminal connection signal and the device connection signal and responding to the connection signal, the connection technology is the IOT Internet of Things technology.
4. A password input method for inputting a password in an encrypted manner according to claim 1, It is characterized in that The step of preprocessing the random number verification code based on the random number verification code and sending a display signal to the terminal includes: Based on the random number verification code, the array of random number verification codes is checked for duplication and the judgment result is output; When the judgment result is that a repeated random number appears, a random verification code is regenerated; When the judgment result is a random number without duplication, a display signal is sent to the terminal.
5. A password input method for inputting a password in an encrypted manner according to claim 1, It is characterized in that In the step of matching the random number verification code with the device verification information, The device verification information specifically refers to the verification information carrying random code information sent after the operator enters a random number verification code on a personal device.
6. A password input method for inputting a password in an encrypted manner according to claim 1, It is characterized in that The steps of obtaining a device safety confirmation signal, verifying the safety confirmation signal, and sending a terminal transmission start signal and a device transmission start signal include: Obtain a device security confirmation signal, parse the security confirmation signal, and obtain a device security code; Based on the device security code, the device security code is verified with the matching security code. When the verification is correct, a terminal transmission start signal and a device transmission start signal are sent.
7. A password input method for inputting a password in an encrypted manner according to claim 1, It is characterized in that In the step of establishing a password transmission channel and detecting the security of the additional program based on the terminal transmitting the start signal and the device transmitting the start signal, the security detection of the additional program is carried out by: comparing the directory of the initialized additional program and detecting the communication of the additional program.
8. A password input system for inputting a password in an encrypted manner, It is characterized in that include: Permission request module: The permission request module is used to obtain the terminal connection signal and the device connection signal, respond to the connection signal and send a permission request signal; Verification code generation module: the verification code generation module is used to perform authority identification on the authority request signal based on the authority request signal and generate a random number verification code; Display verification code module: the display verification code module is used to pre-process the random number verification code based on the random number verification code and send a display signal to the terminal; Matching security code module: The matching security code module is used to match the random number verification code with the device verification information and send the matching security code to the terminal and the device; Transmission start module: The transmission start module is used to obtain the device safety confirmation signal, verify the safety confirmation signal, and send the terminal transmission start signal and the device transmission start signal; Detection environment module: The detection environment module is used to establish a password transmission channel based on the terminal transmission start signal and the device transmission start signal, and detect the security of the additional program; Permission start module: The permission start module is used to start the password transmission permission based on the security of the additional program, and send a permission start signal after pre-processing the password.
Citation Information
Patent Citations
Password input method, mobile device, password terminal and password input system
CN104123487A
Verification code encryption method and system and readable storage medium
CN109743696A
Method and device for authenticating persons
DE102013102092A1
Dynamic password generation method and system, and transaction request processing method and system
WO2015058596A1
