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

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.

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.1.tar.gz (5.0 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.1-py2.py3-none-any.whl (6.2 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for mpw-0.1.tar.gz
Algorithm Hash digest
SHA256 6d0d1cb82d454d978a80ac93a942fb8dac9fe14b0a1e6c29c9060c9705b4a3b1
MD5 6ce0684d6bfa52eff996b2f56ff7e78e
BLAKE2b-256 253a746bc79b0eb114047bc25cc8755a9466daa21f5d30986a2c909f0d8d6c14

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mpw-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0e7b7cb2a7ffd05cad8abc92849fb6eaa4160cee4f8750f74654f562a5950c1d
MD5 3e2ae2c1af6b1516ad05eabee224e1f4
BLAKE2b-256 17ed9d2708a3910d8bf4ceb8497c2c916a619306d4d34b6dcab927f47d101dd1

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