Skip to content

chriszarate/supergenpass

Repository files navigation

SuperGenPass

Build status

SauceLabs status

This is the official repository of SuperGenPass. It contains code for the bookmarklet and the mobile version. The underlying algorithm that is used by SuperGenPass to generate passwords has its own repository: chriszarate/supergenpass-lib.

Please see the homepage to obtain the latest stable version of the bookmarklet and the mobile version. For questions, please see the FAQ.

About

SuperGenPass is a different kind of password solution. Instead of storing your passwords on your hard disk or online—where they are vulnerable to theft and data loss—SuperGenPass uses a hash algorithm to transform a master password into unique, complex passwords for the Web sites you visit.

SuperGenPass("masterpassword:example1.com") // => zVNqyKdf7F
SuperGenPass("masterpassword:example2.com") // => eYPtU3mfVw

SuperGenPass is a bookmarklet and runs right in your Web browser. It never stores or transmits your passwords, so it’s ideal for use on multiple and public computers. It’s also completely free and open source.

Should I use SuperGenPass?

Maybe! Do you like bookmarklets? Do you like not knowing what your passwords are? Do you like the idea of using a slightly quirky password solution? You do?

Develop locally

SuperGenPass development requires Grunt:

git clone https://github.com/chriszarate/supergenpass.git && cd supergenpass
npm install
grunt

Looking for GenPass?

GenPass is maintained in its own repository: chriszarate/genpass.

License

SuperGenPass is released under the GNU General Public License version 2.

Other implementations

Since SuperGenPass is open-source, others have made their own versions for various platforms and with additional functionality. You can find a list on the implementations wiki page. Please note that these projects are not reviewed and compatibility is not guaranteed.