Metadata-Version: 2.0
Name: mpw
Version: 0.2
Summary: A Python implementation of the Master Password algorithm.
Home-page: https://bitbucket.org/ssc/mpw
Author: Stefan Scherfke
Author-email: stefan at sofa-rockers.org
License: MIT License
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Security
Requires-Dist: click
Requires-Dist: pyperclip
Requires-Dist: scrypt

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.

__ http://masterpasswordapp.com/algorithm.html
__ http://lhunath.com


Installation
------------

This package requires Python 3 (tested with 3.4) and uses `scrypt`__ (you need
a compiler for this) and
`click`__.

Installation with `pip`__:

.. code-block:: bash

   $ 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:

.. code-block:: bash

   $ 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.

__ https://pypi.python.org/pypi/scrypt
__ https://pypi.python.org/pypi/click
__ https://pypi.python.org/pypi/pip


Usage
-----

.. code-block:: bash

   $ 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:

.. code-block:: bash

   $ 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`__.

__ http://lhunath.com
__ http://www.lyndir.com
__ http://stefan.scherfke.de


