better repeatable password generation
Project description
passacre
passacre = password massacre (i.e. what happens when you use the same password on every site)
hi!!
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[keccak]' # for skein generation (python 3 only) pip install 'passacre[skein]' # to be able to copy passwords, add the 'clipboard' variant too: pip install 'passacre[cli,clipboard,keccak]' # then set it up: mkdir -p ~/.config/passacre passacre init ~/.config/passacre/passacre.sqlite # then finally: passacre generate somesite.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for passacre-0.14.0.0rc1-cp27-none-macosx_10_9_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7aeb32da9aa6d99c0322aacae107ecc27c9808af0a354b9b2c1d65545955d06 |
|
MD5 | 0e2d074e3e3d05234803d7a2ce3551a9 |
|
BLAKE2b-256 | c281c088396d25f509f89f652531e919eb7444bf9977b4c16a5669ec693f2d17 |