I am the same as many people, and the same password is used for different accounts. But I heard that even NetEase email password was stolen, so I decided to use different passwords for different accounts, so that even if a leak, will not cause other accounts stolen. But different passwords are hard to remember, and passwords are less secure on paper or on computers. So I designed a Web applet, enter a digital password , automatically generate different passwords for different sites, you just need to remember this digital password.
The principle is very simple:
Digital Password + custom string m+ website or app name wait for a string a
calculate A's MD5 get B
Convert B to 5-bit character C (in source code in custom algorithm) via custom algorithm
C is the final generated password
the characters of C are made up of numbers 0 to 9 and 24 lowercase letters (no letters l and O, because they are easily confused with the letter 01)
c is only 5 bits, and does not contain special characters and capital letters, so you can not do direct password
You can define a password prefix , such as [email protected], and then use this password prefix + generate password as a different site password
based on this principle to achieve a page of the source code in the following, where the count of MD5 is I copied from other places, the remainder of the rest is written by myself. I think there is only one fully open source password management tool you will be relieved to use , and you can modify the source code customization (such as you want to generate a full number of passwords). This page is placed in the (mobile) local access can be, button size, font design is not good, forgive me not to do the front-end (in fact, I do not know JavaScript), you can change the code according to your (mobile) browser to adjust a tune. After you get the page, search for Added_your_magic_code_here, change the string to your custom custom string M, and keep it in mind. Add new sites in the//added new site here section. After the change, enter the digital password on the webpage, generate the password instantly, the password disappears automatically after 15 seconds (in case others see).
you do not need to remember the password for each site, you need to remember is: password prefix digital password custom string M all Web site or app name
where the custom string M and all Web sites or app names can be recorded on paper, and password prefixes and digital passwords Keep it in your aunt's head.
Open Source Password Management gadget