Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.74 KB

README.md

File metadata and controls

53 lines (34 loc) · 1.74 KB

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.