a violet pig being the logo of this site

pwdhash – Per-site, theft-resistant passwords

pwdhash forms a Python port from https://www.pwdhash.com. This site generates per-site passwords from the site domain and a master password.

Download

pwdhash is easy_installable, see Installation for details. Alternatively sources may be downloaded manually from pwdhash.

The mercurial source repository is hosted at BitBucket.

Installation

You need Python (at least version 2.6) installed and working to install pwdhash:

easy_install pwdhash

pwdhash doesn’t require any additional Python modules. For X11 clipboard support, however, either xsel or xclip must be installed in $PATH.

Usage

pwdhash expects the domain as single argument. The master password will be read from standard input (with echoing turned off). The generated password will be printed to standard output.

-p password, --password password

Specify the master password on command line.

Warning

The password will be visible in the list of running processes.

-s, --silent

Don’t output the generated password on standard output. -c is required, if this option is given!

-c, --clipboard

Copy the generated password to X11 clipboard.

-r, --rot13

Print the generated password ROT13-encoded to standard output.

Bugs

This script should be completly compatible to the original pwdhash implementation. In case of apparent incompatibilities, please report a bug to the tracker.

License

This programm is free software, you can redistribute and/or modify it under the terms of the MIT.

Table Of Contents

Previous topic

pastemacs – Access Lodgeit from emacs

Next topic

Downloads

This Page