/randompassword

Password "manager" that converts a name and key pair into a strong, random-looking password.

Primary LanguageTypeScriptMIT LicenseMIT

Random password

Password generator application that converts a name key pair into a strong, random-looking password.

The application will not send or store the entered data in any way, everything is calculated on your own machine.

Example

Let's say you would like easy to remember but strong and different passwords for your email, twitter and facebook accounts. First of all, you need to come up with an easy to remember key that you will use for all these accounts, "may the 4th be with you" for example. Then you have come up with easy to remember names for all services, say "yoda's ml", "yoda's tw" and "yoda's fb". Now you can use this tool to create different and strong passwords for each of your accounts by combining the selected names with the selected key:

"yoda's ml" with "may the 4th be with you" will give you "v38ukjtauEHw2ap" as your password for your email account. "yoda's tw" with "may the 4th be with you" will give you "wsZqn/J7wr7EOzgC" as your password for your twitter account. Finally, "yoda's fb" with "may the 4th be with you" will give you "nr4fffTJj7OjH" as your password for your facebook account.

Online version

There is an online version of this application available here.

Mozilla Firefox add-on

You can also download a Firefox add-on verion from here. You can install this add-on in Firefox directly by following the instructions at this page. Keep in mind that currently Firefox will not load temporary add-ons after a restart, you will have to reload the add-on manually.

Google Chrome extension

A Google Chrome extension is also available for download here. You can install in Chrome by going to the "chrome://extensions/" url, check the "Developer mode" checkbox at the top of the screen, click on the "Load unpacked extension..." button and select the directory that contains the extension files (manifest.json, etc.).

License

The software is open-sourced under the conditions of the MIT license.