skip to navigation
skip to content


better repeatable password generation

Latest Version:


passacre = password massacre (i.e. what happens when you use the same password on every site)


I really love supergenpass, but the implementation leaves some things to be desired. feverish (and possibly delirious), I hacked up a little proof-of-concept thing.

the gist of it is that passacre uses the Keccak sponge function to repeatably derive a value from your master password and a site name, and then encodes that value using a password schema (since different sites have different (and terrible) password requirements).

also, it’s ISC-licensed!

every user-facing part of this sucks right now, but it’s a work-in-progress.

minimal documentation available on readthedocs.

here’s how to use it for now:

# for keccak generation
pip install 'passacre[cli,keccak_generation]'
# for skein generation (python 3 only)
pip install 'passacre[cli,skein_generation]'
# to be able to copy passwords, add the 'clipboard' variant too:
pip install 'passacre[cli,clipboard,keccak_generation]'
# then finally:
passacre init
File Type Py Version Uploaded on Size
passacre- (md5, pgp) Source 2013-11-11 59KB