Strong domain-specific passwords generator
|Author:||Olivier Grisel <email@example.com>|
|description:||Generate rebuildable strong passwords|
domain_password == base62(sha1(master_password + domain_key))[:8]
This utility script helps generate a set of rebuildable domain-specific strong passwords out of a single easy to remember master password and domain specific keys such as “login@host”.
The generated passwords are strong since they use 8 characters out of a 62 characters long alphabet (lowercase and uppercase letters + digits) that are not to be found in any dictionary.
You can always re-generate your passwords by taking the base 62 encoding of the sha1 hash of the concatenation of your master password and domain key.
$ easy_install -U virtualkeyring
Use the interactive command-line tool vkr that should now be in your PATH, and type in you master password and domain key:
$ vkr master password: mysecret domain key [e.g. 'login@host']: firstname.lastname@example.org your password is: hRnf6udB please clean your console (ctrl-L) after usage
I plan to run a pylons-based version of the script at https://oliviergrisel.org/virtualkeyring . However you should not trust my server but rather run your own instance of the app on a server you trust:
$ easy_install pylons-virtualkeyring $ paster create -t virtualkeyring myvkrinstance $ cd myvkrinstance $ paster serve production.ini
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size virtualkeyring-1.0-py2.5.egg (6.3 kB)||File type Egg||Python version 2.5||Upload date||Hashes View|
|Filename, size virtualkeyring-1.0.tar.gz (16.9 kB)||File type Source||Python version None||Upload date||Hashes View|