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
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.
Usage
$ mpw get pypi
Enter your name: Alice
Enter master password: s3cr3d!
Password for pypi for user Alice was copied to the clipboard.
For more information take a look at the help:
$ mpw --help
Changelog
0.2 – 2014-09-16
[NEW] Added a lot of subcommands that allow you to store user and site configuration in a config file
[CHANGE] mpw SITE is now mpw get SITE
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.