Generates deterministic passwords for services
Project description
Master
Deterministic passwords for everyone.
This uses a combination of username + password + service + counter
to generate the same password, over and over again, thus eliminating
the need to store, maintain and back up other generated passwords.
The username and password are not stored anywhere. A service name
list is kept under the file ~/.config/master/list.txt
(or whatever
MASTER_LIST
points to) purely for autocompletion (which will be
added later).
Install
pip install masterpass
Yes, yes. The package is called masterpass
but the binary is called
master
. To be fixed after #2582
is resolved.
Usage
$ master --help
Usage: master [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
get Gets the deterministic password for SERVICE.
ls Lists all stored services.
rm Removes SERVICE from the stored list.
version Shows the version.
Environment variables
Name | Default |
---|---|
MASTER_LIST |
~/.config/master/list.txt |
MASTER_USERNAME |
(None) [1] |
MASTER_PASSWORD |
(None) [1] |
MASTER_SEPARATOR |
- |
MASTER_LENGTH |
6 |
MASTER_CHUNKS |
6 |
Note [1]: If you don't set the MASTER_USERNAME
or the
MASTER_PASSWORD
you will be prompted for them.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for masterpass-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe6b5c6162e120a8db12e17eba4e428c2d02fc6e17b06e96d076f909e0836b9 |
|
MD5 | 152d62b8534c23e5f1104aad4edbb82b |
|
BLAKE2b-256 | c04ec192ef4270e2eb850fe8b7543d3a9f7636975e3ddc807fab10893947dfe7 |