Password generation method and system, device, storage medium
By acquiring user characteristic keywords and key characters, and generating a password dictionary according to preset rules, the problem of difficult-to-remember random passwords in existing technologies is solved, and efficient and flexible password generation is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUYI UNIV
- Filing Date
- 2023-04-25
- Publication Date
- 2026-07-03
AI Technical Summary
Existing password generators produce random passwords that are difficult to remember and inefficient, making it hard for users to find passwords that meet their requirements.
By acquiring user characteristic keywords and key characters, multiple random passwords are generated according to preset combination rules and lengths, forming a password dictionary that is easy for users to remember.
It improves the efficiency and flexibility of password generation, expands the coverage of user characteristic information in the password dictionary, enhances the comprehensiveness of password generation, and makes it easier for users to remember.
Smart Images

Figure CN116668010B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cryptography generation technology, and in particular to a cryptography generation method, system, apparatus, and storage medium. Background Technology
[0002] With the development and popularization of the internet, people increasingly need to use various accounts and passwords for online activities such as email, social media, banking, and e-commerce. These accounts and passwords typically require different lengths, complexities, and components, such as uppercase and lowercase letters, numbers, and symbols, to ensure account and password security.
[0003] However, people often tend to use simple and easy-to-remember passwords, which are easily guessed or cracked. To avoid this, password generators have emerged. In related technologies, a password generator is a tool that can automatically generate passwords that meet security requirements. It typically uses cryptographic security algorithms to generate passwords to ensure security. However, existing password generators usually use random combination methods to generate passwords. While this method can generate passwords that meet security requirements, users often find these random passwords difficult to remember. Furthermore, because the password generation is random, users may need to generate passwords multiple times to find one that meets their requirements, making this method inefficient and inconvenient for users to remember. Summary of the Invention
[0004] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes a password generation method, system, apparatus, and storage medium, which can improve the efficiency and flexibility of password generation, making it easier for users to remember.
[0005] A first aspect of the present invention provides a password generation method, comprising:
[0006] Obtain the input feature keywords, which represent user feature information;
[0007] Get the key characters in the input;
[0008] The feature keywords and key characters are combined according to preset combination rules and preset length to generate multiple random passwords, and the length of each random password is greater than the preset length.
[0009] Generate a password dictionary based on all the given random passwords, and output the password dictionary.
[0010] The password generation method provided by the present invention has at least the following beneficial effects: It acquires input feature keywords, which represent user feature information; it acquires input key characters; it combines the feature keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords, each random password having a length greater than the preset length; it generates a password dictionary based on all random passwords and outputs the password dictionary. According to the technical solution of the present invention, it is possible to combine feature keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords that meet user habit requirements; it is possible to generate a password dictionary based on all random passwords and output the password dictionary, thereby obtaining all random passwords that conform to user habits, expanding the coverage of user feature information in the password dictionary, and improving the comprehensiveness of password generation; since the input feature keywords and key characters are freely set by the user, it can improve the efficiency of password generation, enhance the flexibility of password generation, and facilitate user memorization.
[0011] According to some embodiments provided by the present invention, the key characters include at least one of the following: letters, numbers, and symbols.
[0012] According to some embodiments of the present invention, the step of combining the feature keywords and the key characters according to preset combination rules and preset length to generate multiple random passwords includes:
[0013] The feature keywords are parsed to obtain feature keyword groups;
[0014] The key characters are parsed to obtain key character groups;
[0015] According to preset combination rules and preset length, at least one feature keyword is selected from the feature keyword group and at least one key character is selected from the key character group. The feature keyword and the key character are then combined to obtain multiple random passwords.
[0016] According to some embodiments of the present invention, the password generation method further includes:
[0017] Retrieve the entered password information;
[0018] In response to receiving a user's password lookup request, the system searches for a random password in the password dictionary that corresponds to the password information and displays the random password.
[0019] According to some embodiments of the present invention, the password generation method further includes:
[0020] In response to a modification of a random password in the password dictionary, the random password is updated in the password dictionary;
[0021] The random password is subjected to a security assessment to obtain the security assessment result;
[0022] When the security assessment result shows that it passes, the updated random password is stored in the password dictionary.
[0023] According to some embodiments of the present invention, the password generation method further includes:
[0024] The random passwords in the password dictionary are encrypted using a cryptographic security algorithm to generate ciphertext corresponding to the random passwords.
[0025] The ciphertext is bound to the random password, and the ciphertext is displayed in the password dictionary.
[0026] According to some embodiments of the present invention, the password generation method further includes:
[0027] The random passwords in the password dictionary are backed up;
[0028] In response to receiving a user's restore operation for a backed-up random password, the random password is restored.
[0029] A second aspect of the present invention provides a password generation system, comprising:
[0030] The first acquisition unit is used to acquire input feature keywords, wherein the feature keywords represent user feature information;
[0031] The second acquisition unit is used to acquire the input key characters;
[0032] A random combination unit is used to combine the feature keywords and the key characters according to preset combination rules and preset length to generate multiple random passwords, wherein the length of each random password is greater than the preset length;
[0033] The output generation unit is used to generate a password dictionary based on all the random passwords and output the password dictionary.
[0034] The password generation system provided by the present invention has at least the following beneficial effects: It comprises a first acquisition unit, a second acquisition unit, a random combination unit, and a generation output unit; the first acquisition unit is used to acquire input feature keywords, which represent user feature information; the second acquisition unit is used to acquire input key characters; the random combination unit is used to combine feature keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords, each random password having a length greater than the preset length; the generation output unit is used to generate a password dictionary based on all random passwords and output the password dictionary. According to the technical solution of the present invention, feature keywords and key characters can be combined according to preset combination rules and preset lengths to generate multiple random passwords that meet user habits; a password dictionary can be generated based on all random passwords and output; all random passwords conforming to user habits can be obtained, expanding the coverage of user feature information in the password dictionary and improving the comprehensiveness of password generation; since the input feature keywords and key characters are freely set by the user, the efficiency of password generation can be improved, the flexibility of password generation can be enhanced, and it is easier for users to remember.
[0035] A third aspect of the present invention provides an operating apparatus, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the password generation method as described in the first aspect of the present invention.
[0036] The operating device provided by the present invention has at least the following beneficial effects: acquiring input feature keywords, which represent user feature information; acquiring input key characters; combining feature keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords, each random password having a length greater than the preset length; generating a password dictionary based on all random passwords and outputting the password dictionary. According to the technical solution of the present invention, feature keywords and key characters can be combined according to preset combination rules and preset lengths to generate multiple random passwords that meet user habit requirements; a password dictionary can be generated based on all random passwords and output; all random passwords conforming to user habits can be obtained, expanding the coverage of user feature information in the password dictionary and improving the comprehensiveness of password generation; since the input feature keywords and key characters are freely set by the user, the efficiency of password generation can be improved, the flexibility of password generation can be enhanced, and it is easier for users to remember.
[0037] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions for performing the password generation method described in the first aspect of the present invention.
[0038] The computer-readable storage medium provided by the present invention has at least the following beneficial effects: It acquires input feature keywords, which represent user feature information; it acquires input key characters; it combines feature keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords, each random password having a length greater than the preset length; it generates a password dictionary based on all random passwords and outputs the password dictionary. According to the technical solution of the present invention, feature keywords and key characters can be combined according to preset combination rules and preset lengths to generate multiple random passwords that meet user habits; a password dictionary can be generated based on all random passwords and output; it can obtain all random passwords that conform to user habits, expand the coverage of user feature information in the password dictionary, and improve the comprehensiveness of password generation; since the input feature keywords and key characters are freely set by the user, it can improve the efficiency of password generation, enhance the flexibility of password generation, and facilitate user memorization. Attached Figure Description
[0039] Additional aspects and advantages of the invention will become apparent and readily understood in conjunction with the following description of the embodiments, in which:
[0040] Figure 1 This is a flowchart of a password generation method provided in one embodiment of the present invention;
[0041] Figure 2 yes Figure 1 A flowchart illustrating the specific method of step S130;
[0042] Figure 3 This is a flowchart of the password lookup operation of a password generation method provided in one embodiment of the present invention;
[0043] Figure 4 This is a flowchart of the password modification operation of a password generation method provided in an embodiment of the present invention;
[0044] Figure 5 This is a flowchart of the password encryption operation of a password generation method provided in an embodiment of the present invention;
[0045] Figure 6 This is a flowchart of the password backup operation of a password generation method provided in one embodiment of the present invention;
[0046] Figure 7 This is a flowchart of a password generation method provided in another embodiment of the present invention;
[0047] Figure 8 This is a schematic diagram of the structure of an operating device provided in one embodiment of the present invention. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0049] It is understandable that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, or the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0050] This invention provides a password generation method, system, device, and storage medium, which can improve the efficiency and flexibility of password generation, making it easier for users to remember.
[0051] The embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0052] like Figure 1 As shown, Figure 1 This is a flowchart of a password generation method provided in one embodiment of this application. The password generation method may include, but is not limited to, steps S110, S120, S130 and S140.
[0053] Step S110: Obtain the input feature keywords, which represent user feature information;
[0054] Step S120: Obtain the input key characters;
[0055] Step S130: Combine feature keywords and key characters according to preset combination rules and preset length to generate multiple random passwords, each of which has a length greater than the preset length;
[0056] Step S140: Generate a password dictionary based on all random passwords and output the password dictionary.
[0057] It is understood that, according to the technical solution of the present invention, feature keywords and key characters can be combined according to preset combination rules and preset length to generate multiple random passwords that meet user habit requirements. A password dictionary is generated based on all random passwords and output. This can obtain all random passwords that conform to user habits, expand the coverage of user feature information in the password dictionary, and improve the comprehensiveness of password generation. Since the input feature keywords and key characters are all freely set by the user, the efficiency of password generation can be improved, the flexibility of password generation can be enhanced, and the password can be easier for users to remember.
[0058] It should be noted that both feature keywords and feature key characters can be freely set, with feature keywords representing user characteristic information. In one embodiment, user characteristic information can be the password user's own identity characteristics or habits and hobbies, or the identity characteristics or habits and hobbies of people related to the password user, as long as the user characteristic information is easy for the password setter to remember, and no specific limitation is made here.
[0059] Understandably, users can input their own name, birthday, hobbies, company / organization, phone number, address, and other user characteristics, as well as the names, birthdays, hobbies, and other user characteristics of others. By freely setting characteristic keywords and key characters, the flexibility of password generation can be enhanced. Compared to password generators in related technologies that randomly generate passwords that meet the requirements, the technical solution of this invention can combine characteristic keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords that meet the user's habits and needs, making them easier for the user to remember.
[0060] It is understood that the preset combination rules of this invention may include, but are not limited to, the following: the random password must use both English letters and numbers and include uppercase and lowercase English letters; the random password cannot be exactly the same as the login name; the random password cannot use consecutive numbers (increasing or decreasing); the random password cannot use the same character or number consecutively; and the random password cannot be exactly the same as any of the user's characteristic information. It should be noted that these preset combination rules can be freely set according to actual needs and are not specifically limited here.
[0061] It should be noted that the preset length can be freely set according to actual needs, and is not specifically limited here. Specifically, in one embodiment, the preset length is 8 characters. Feature keywords and key characters are combined according to preset combination rules and the preset length to generate multiple random passwords. The length of each random password is greater than the preset length, which standardizes the form of password generation and improves the security of the generated random passwords.
[0062] It should be noted that the password dictionary includes at least 10,000 random passwords. Generating and outputting the password dictionary based on all these random passwords ensures that all random passwords conform to the user's habits, thereby expanding the coverage of user characteristics in the password dictionary and improving the comprehensiveness of password generation. In other words, users can choose one of several qualified random passwords as their login password, improving the efficiency and accuracy of password generation.
[0063] In one embodiment, the password generation method is further described, and the key characters include at least one of the following: letters, numbers, and symbols.
[0064] Understandably, key characters can include one or more combinations of letters, numbers, and symbols. By combining feature keywords and key characters according to preset combination rules and preset lengths, multiple random passwords can be generated, which can enrich the diversity of random passwords.
[0065] like Figure 2 As shown, in one embodiment, the password generation method is further described, and step S130 may include, but is not limited to, steps S210, S220 and S230.
[0066] Step S210: Parse the feature keywords to obtain feature keyword groups;
[0067] Step S220: Parse the key characters to obtain key character groups;
[0068] Step S230: Select at least one feature keyword from the feature keyword group and at least one key character from the key character group according to the preset combination rules and preset length, and combine the feature keyword and key character to obtain multiple random passwords.
[0069] Understandably, parsing the input feature keywords can convert them into feature keyword groups, where each feature keyword group contains multiple feature keywords; parsing the input key characters can convert them into key character groups, where each key character group contains multiple key characters; and by selecting at least one feature keyword from the feature keyword group and at least one key character from the key character group according to preset combination rules and preset length, and combining the feature keywords and key characters, multiple random passwords that meet user habits can be generated, improving password generation efficiency, enhancing password generation flexibility, and making it easier for users to remember.
[0070] like Figure 3 As shown, in one embodiment, the password generation method is further described, which includes, but is not limited to, steps S310 and S320.
[0071] Step S310: Obtain the entered password information;
[0072] Step S320: In response to receiving the user's password lookup operation, search for the random password corresponding to the password information in the password dictionary and display the random password.
[0073] It is understood that password information may include characteristic keywords or key characters. In one embodiment, a user can enter password information and search for a corresponding random password in a password dictionary, thereby enabling password search functionality, shortening the password search time, and improving password search efficiency.
[0074] like Figure 4 As shown, in one embodiment, the password generation method is further described, which includes, but is not limited to, steps S410, S420 and S430.
[0075] Step S410: In response to a random password in the password dictionary being modified, update the random password in the password dictionary;
[0076] Step S420: Perform a security assessment on the random password to obtain the security assessment result;
[0077] Step S430: When the security assessment result shows that it passes, store the updated random password in the password dictionary.
[0078] Understandably, in one embodiment, a user can modify the random password as needed. After the random password is modified, the password generation system needs to perform a security assessment on the modified random password. If the security assessment result shows that it passes, the updated random password can be stored in the password dictionary, which can realize the functions of password modification and security assessment, and improve the efficiency of password management.
[0079] It should be noted that the security assessment result characterizes the security strength of the password. The security assessment result is obtained based on the security strength level. When the security assessment result indicates a pass, the updated random password is stored in the password dictionary. For example, in one embodiment, the security strength level is divided into three levels: weak, medium, and strong. When the security strength level is displayed as weak, it means the security assessment result is a fail, and the random password needs to be modified. When the security strength level is displayed as medium or strong, it means the security assessment result is a pass, and the updated random password can be stored in the password dictionary. The password security assessment function ensures the security of password generation.
[0080] like Figure 5 As shown, in one embodiment, the password generation method is further described, which includes, but is not limited to, steps S510 and S520.
[0081] Step S510: Encrypt the random passwords in the password dictionary based on a cryptographic security algorithm to generate ciphertext corresponding to the random passwords;
[0082] Step S520: Bind the ciphertext to the random password and display the ciphertext in the password dictionary.
[0083] It should be noted that common cryptographic security algorithms include symmetric encryption algorithms, asymmetric encryption algorithms, and irreversible encryption algorithms, etc. Different encryption algorithms can be used to encrypt passwords according to the actual situation. Encryption algorithms can be implemented using conventional methods of existing technology, and no specific restrictions are made here.
[0084] Understandably, encrypting random passwords in a password dictionary using cryptographic security algorithms can generate ciphertext corresponding to the random passwords. Displaying the ciphertext in the password dictionary can prevent password leakage and thus improve password security.
[0085] like Figure 6 As shown, in one embodiment, the password generation method is further described, which includes, but is not limited to, steps S610 and S620.
[0086] Step S610: Back up the random passwords in the password dictionary;
[0087] Step S620: In response to receiving a user's restore operation for the backed-up random password, restore the random password.
[0088] Understandably, to prevent accidental deletion or loss of passwords, in one embodiment, the password generation method also includes backup and recovery functions. The random passwords in the password dictionary are backed up, and this backup process may include local storage backup and cloud storage backup. In response to receiving a user's recovery operation for the backed-up random passwords, the lost random passwords can be recovered to ensure password security.
[0089] like Figure 7As shown, in another embodiment of the present invention, a user can input information such as keywords, address, phone number, workplace, hobbies, birthday, and name. Based on preset combination rules and a preset length, the aforementioned characteristic keywords and key characters are combined to generate multiple random passwords. The length of each random password is greater than the preset length. A password dictionary is generated based on all the random passwords and output. This allows for the generation of all random passwords that conform to the user's habits, expanding the coverage of user characteristic information in the password dictionary and improving the comprehensiveness of password generation. Simultaneously, by setting a password management module, all random passwords in the password dictionary can be managed uniformly. This password management module can include functions such as password saving, password viewing, password modification, and password deletion. Furthermore, by setting a password backup module, random passwords can be backed up periodically. In the event of accidental deletion or loss of random passwords, they can be automatically recovered, thereby improving the efficiency and security of password generation.
[0090] Specifically, in one embodiment, user Zhang San needs to set a new password. He can input his name "Zhang San," birthday, hobbies, company / organization, phone number, address, and other information, as well as characteristic keywords or key characters of one or more important people to him. The password generation module can freely combine and generate all random passwords that conform to Zhang San's setting habits based on the above-mentioned characteristic information, preset combination rules, and preset length. It then generates a password dictionary based on all the random passwords and outputs the dictionary. The password management module can manage the random passwords. After receiving user operation information, it can perform functions such as saving, viewing, modifying, and deleting passwords. Furthermore, this invention can quickly find the random password a user needs by inputting keyword information; it can modify existing random passwords through password modification operations and complete password security assessment functions; it can automatically back up Zhang San's passwords and provide an automatic password recovery function. Therefore, the technical solution of this invention can improve the efficiency and flexibility of password generation, making it easier for users to remember.
[0091] A second aspect of the present invention provides a password generation system, comprising:
[0092] The first acquisition unit is used to acquire the input feature keywords, which represent user feature information.
[0093] The second acquisition unit is used to acquire the input key characters;
[0094] The random combination unit is used to combine feature keywords and key characters according to preset combination rules and preset length to generate multiple random passwords, each of which has a length greater than the preset length.
[0095] The output generation unit is used to generate a password dictionary based on all random passwords and output the password dictionary.
[0096] It is understood that the password generation system includes a first acquisition unit, a second acquisition unit, a random combination unit, and a generation output unit. The first acquisition unit is used to acquire input feature keywords, which represent user feature information. The second acquisition unit is used to acquire input key characters. The random combination unit is used to combine feature keywords and key characters according to preset combination rules and preset lengths to generate multiple random passwords, each of which has a length greater than the preset length. The generation output unit is used to generate a password dictionary based on all random passwords and output the password dictionary. According to the technical solution of the present invention, feature keywords and key characters can be combined according to preset combination rules and preset lengths to generate multiple random passwords that meet user habit requirements. A password dictionary can be generated based on all random passwords and output. This allows for obtaining all random passwords that conform to user habits, expanding the coverage of user feature information in the password dictionary, and improving the comprehensiveness of password generation. Since the input feature keywords and key characters are freely set by the user, the efficiency of password generation can be improved, the flexibility of password generation can be enhanced, and the password can be easily remembered by the user.
[0097] like Figure 8 As shown, a third aspect embodiment of the present invention provides an operating device 700, including: a memory 710, a processor 720, and a computer program stored in the memory 710 and executable on the processor 720. When the processor 720 executes the computer program, it implements the password generation method as described in the first aspect embodiment.
[0098] The processor 720 and memory 710 can be connected via a bus or other means.
[0099] The non-transient software program and instructions required to implement the password generation method of the above embodiments are stored in the memory 710. When executed by the processor 720, the password generation method in the above embodiments is executed, for example, the method described above is executed. Figure 1 Method steps S110 to S140 in the middle Figure 2 Method steps S210 to S230, Figure 3 Method steps S310 to S320, Figure 4 Method steps S410 to S430 in the middle Figure 5 Method steps S510 to S520, Figure 6 Method steps S610 to S620.
[0100] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0101] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor 720 in the above-described operating device 700 embodiment, causing the processor 720 to perform the password generation method in the above-described embodiments, for example, performing the above-described... Figure 1 Method steps S110 to S140 in the middle Figure 2 Method steps S210 to S230, Figure 3 Method steps S310 to S320, Figure 4 Method steps S410 to S430 in the middle Figure 5 Method steps S510 to S520, Figure 6 Method steps S610 to S620.
[0102] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, and the base station system, can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0103] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0104] The above is a detailed description of the preferred embodiments of this application. However, this application is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A password generation method, characterized in that, include: Obtain the input feature keywords, which represent user feature information; Get the key characters in the input; The feature keywords are parsed to obtain feature keyword groups; The key characters are parsed to obtain key character groups; According to preset combination rules and preset length, at least one feature keyword is selected from the feature keyword group and at least one key character is selected from the key character group. The feature keyword and the key character are then combined to obtain multiple random passwords, and the length of each random password is greater than the preset length. Generate a password dictionary based on all the given random passwords, and output the password dictionary.
2. The password generation method according to claim 1, characterized in that, The key characters include at least one of the following: letters, numbers, and symbols.
3. The password generation method according to claim 1, characterized in that, The password generation method further includes: Retrieve the entered password information; In response to receiving a user's password lookup request, the system searches for a random password in the password dictionary that corresponds to the password information and displays the random password.
4. The password generation method according to claim 1, characterized in that, The password generation method further includes: In response to a modification of a random password in the password dictionary, the random password is updated in the password dictionary; The random password is subjected to a security assessment to obtain the security assessment result; When the security assessment result shows that it passes, the updated random password is stored in the password dictionary.
5. The password generation method according to claim 1, characterized in that, The password generation method further includes: The random passwords in the password dictionary are encrypted using a cryptographic security algorithm to generate ciphertext corresponding to the random passwords. The ciphertext is bound to the random password, and the ciphertext is displayed in the password dictionary.
6. The password generation method according to claim 1, characterized in that, The password generation method further includes: The random passwords in the password dictionary are backed up; In response to receiving a user's restore operation for a backed-up random password, the random password is restored.
7. A password generation system, characterized in that, include: The first acquisition unit is used to acquire input feature keywords, wherein the feature keywords represent user feature information; The second acquisition unit is used to acquire the input key characters; A random combination unit is used to parse the input feature keywords and convert them into feature keyword groups, and to parse the input key characters and convert them into key character groups, and to filter at least one feature keyword from the feature keyword group and at least one key character from the key character group according to preset combination rules and preset length, and to combine the feature keywords and key characters to generate multiple random passwords, each of which has a length greater than the preset length; The output generation unit is used to generate a password dictionary based on all the random passwords and output the password dictionary.
8. An operating device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the password generation method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for performing the password generation method according to any one of claims 1 to 6.