A Python implementation of the Master Password algorithm.
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 with pip:
$ pip install mpw
Or better, use pipsi:
$ pipsi install --python `which python3` 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.
$ # Add a user $ mpw adduser Alice Enter master password: Confirm master password: Added user "Alice". # Add a site for Alice $ mpw addsite test-site Enter master password for "Alice": Added site "test-site" for user "Alice". $ # Actually get the password $ mpw get test-site Enter master password for "Alice": Password for "test-site" for user "Alice" was copied to the clipboard. $ # You can also pipe a password to other commands: $ mpw get -e server-root | sudo -S vim /etc/crontab
For more information take a look at the help:
$ mpw --help
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|mpw-0.4-py2.py3-none-any.whl (18.0 kB) Copy SHA256 Checksum SHA256||py2.py3||Wheel||Feb 7, 2015|
|mpw-0.4.tar.gz (12.9 kB) Copy SHA256 Checksum SHA256||–||Source||Feb 7, 2015|