A Python implementation of the Master Password algorithm.
Project description
Master Password
This is a Python implementation of the Master Password algorithm by Maarten Billemont. It also comes with a command line interface that lets you compute passwords for your sites based on your master password.
Installation
This package requires Python 3 (tested with 3.4) and uses scrypt (you need a compiler for this) and click.
Installation with pip:
$ pip install mpw
This app copies the password to the clipboard. This should work out-of-the-box on OS X and Windows. On Linux, mpw makes use of the xclip or xsel commands, which should come with the os. Otherwise run:
$ sudo apt-get install xclip
$ # or
$ sudo apt-get install xsel
Alternatively, the gtk or PyQT4 modules can be installed.
Binary executables (e.g., an installer for Windows) may follow.
Usage
$ mpw pypi
Enter your name:
Enter master password:
Password for pypi for user Alice was copied to the clipboard.
You can also store your name in an environment variable:
$ export MPW_USER="Alice"
$ mpw apple
Enter master password:
Password for pypi for user Alice was copied to the clipboard.
For more information take a look at the help:
$ mpw --help
Changelog
0.1 – 2014-08-21
Initial release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.