Open Source Password Management gadget

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.