Skip to content

Chrome extension that generates passwords based on a master password and current domain.

License

Notifications You must be signed in to change notification settings

eterevsky/passwordgen

Repository files navigation

Password Generator

Generate unique passwords based on one master password and website domains. This service is available online at http://passwordgen.org and as an extension for Chrome.

The password for each website is generated as a cryptographic hash function from its domain and a master password. Currently MD5, SHA1 and SHA256 are available. When SHA3 is officially released, it will also be added.

Please see the About page for the feature list.

Table of Contents

Screenshots -----------

Here's the popup used to generate and insert the password into the fields on the page:

Popup screenshot

And here's the extension options page:

Options page screenshot

How to build ------------

Both website and extension versions work directly from the repository, but it is also possible to create an extension ZIP-file. To do it, first pull the repository with the submodules:

git pull --recurse-submodules https://github.com/eterevsky/passwordgen.git

Then run the build script:

python3 build.py
TODO ----

Add password verification (check password entered in the popup).

Acknowledgements ----------------

The idea of generating passwords based on site domains is taken from PasswordMaker.

jshash library by Paul Johnson aka Paj is used to compute hash functions.

About

Chrome extension that generates passwords based on a master password and current domain.

Resources

License

Stars

Watchers

Forks

Packages