virtualkeyring 1.5

Strong domain-specific passwords generator
virtualkeyring - Usage example
  1 Screenshot
virtualkeyring is an utility script that 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.

Installation:


With setuptools:

easy_install -U virtualkeyring

Usage:


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']: foobar@example.com
your password is: hRnf6udB
please clean your console (ctrl-L) after usage


To generate passwords with length larger that 8 chars, for instance for an ssh key passphrase:

$ vkr -l 20
master password: mysecret
domain key [e.g. 'login@host']: foobar@id_rsa
your password is: ClRsTi3btiFhT1weDq0L
please clean your console (ctrl-L) after usage


To generate passwords for a specific alphabet:

$ vkr -a 42aAuUTt
master password: mysecret
domain key [e.g. 'login@host']: foobar@example.com
your password is: AatT2UAa
please clean your console (ctrl-L) after usage


Add your ssh key with virtualkeyring

Add a ssh key to your ssh-agent:

vkr-key

This will use your hostname as domain key. You can also set your domain key in ~/.virtualkeyring.

last updated on:
May 23rd, 2010, 18:55 GMT
price:
FREE!
homepage:
oliviergrisel.name
license type:
GPL v3 
developed by:
Olivier Grisel
category:
ROOT \ Security
virtualkeyring
Download Button

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!
What's New in version 1.4
  • hashlib support. add vkr-key script
read full changelog

Add your review!

SUBMIT