Password Generation Common coding rules people often have common habits when creating passwords, such as adding a birth year after a password. The purpose of this operation is to increase the strength of the password. In the penetration test, the common password generation tool will summarize these habits in order to improve the probability of cracking, thus forming a special coding specification. The common coding specifications are analyzed here in Kali's own password generation tool Rsmangler. (1) Repeat the old password again. (2) reverse the original password in reverse order. (3) Capitalize the first letter, or all uppercase. (4) According to English grammar, add ed or ing. (5) Add pw, pwd, admin, SYS and other key words. (6) Use the hacker's proprietary notation leet for conversion. (7) Add a special symbol at the end. (8) The password header or the end of the add year. (9) The password header or the end add 01-99 of these numbers. (10) The password header or the end add 1-123 of these numbers. For software like John, the encoding rules that are supported are more complex. Interested, we can make a specific analysis. If you build a password that conforms to one or more of the coding rules above, it means that the password strength is worrying.
Common coding rules for password generation