Skip to main content

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.

Authors

Master Password is a security product and algorithm by Maarten Billemont, Lyndir.

The Python implementation of the Master Password algorithm was created by Stefan Scherfke.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mpw-0.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mpw-0.2-py2.py3-none-any.whl (9.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mpw-0.2.tar.gz.

File metadata

  • Download URL: mpw-0.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mpw-0.2.tar.gz
Algorithm Hash digest
SHA256 1a17fbf0cb675efcd357f3eb136f37fd4e7f97a95b4422326e124deef7d3ef42
MD5 3b4138b103d0937346dc72495665ded3
BLAKE2b-256 f1c72584ab4f977f8e45d82d4138ca7487de4b2a56a88ca47a82983b3b0feb86

See more details on using hashes here.

File details

Details for the file mpw-0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: mpw-0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mpw-0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 afbf1c43817fd95a09f2f9d7e3613216802cd4d3462693d93a5c54d030323a63
MD5 c244727ede8993da75e57bcdb2e193c2
BLAKE2b-256 94c91637659efb0dd7364c93e2fe229215d9524ea8a1cb269aaaf51654530539

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page