A library for password manager for Python
Project description
# Memorable Password Manager
[![Build Status](https://travis-ci.org/patarapolw/memorable_pwm.svg?branch=master)](https://travis-ci.org/patarapolw/memorable_pwm)
[![PyPI version shields.io](https://img.shields.io/pypi/v/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI license](https://img.shields.io/pypi/l/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI status](https://img.shields.io/pypi/status/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![Examples tested with pytest-readme](http://img.shields.io/badge/readme-tested-brightgreen.svg)](https://github.com/boxed/pytest-readme)
A library for password manager for Python
## Features
- Automatic vault locking and saving after predefined time (default 60 sec)
- Vault file generation
- Passcode lock with RSA (based on PyCryptodome)
## Installation
```commandline
pip install password_manager
```
or
```commandline
pip install -e git+https://github.com/patarapolw/memorable_pwm.git
```
## Usage
```python
from password_manager.vault import Vault
with Vault('amasterpassword') as vault:
vault['reddit'] = {
'password': 'averycomplexpassword'
}
with Vault('amasterpassword') as vault:
print(vault['reddit']['password'])
```
[![Build Status](https://travis-ci.org/patarapolw/memorable_pwm.svg?branch=master)](https://travis-ci.org/patarapolw/memorable_pwm)
[![PyPI version shields.io](https://img.shields.io/pypi/v/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI license](https://img.shields.io/pypi/l/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI status](https://img.shields.io/pypi/status/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![Examples tested with pytest-readme](http://img.shields.io/badge/readme-tested-brightgreen.svg)](https://github.com/boxed/pytest-readme)
A library for password manager for Python
## Features
- Automatic vault locking and saving after predefined time (default 60 sec)
- Vault file generation
- Passcode lock with RSA (based on PyCryptodome)
## Installation
```commandline
pip install password_manager
```
or
```commandline
pip install -e git+https://github.com/patarapolw/memorable_pwm.git
```
## Usage
```python
from password_manager.vault import Vault
with Vault('amasterpassword') as vault:
vault['reddit'] = {
'password': 'averycomplexpassword'
}
with Vault('amasterpassword') as vault:
print(vault['reddit']['password'])
```
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
password_manager-0.1.0.tar.gz
(3.0 kB
view hashes)
Built Distributions
Close
Hashes for password_manager-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d36299811e391ed352620839f1e247426a6a024369f68dff0544f83c3ca5f9 |
|
MD5 | 1d7cc91e8e24ad3bea3aefd7eaf6ea2e |
|
BLAKE2b-256 | c6ef78931408916bd475549311e4e0f2ae0a89a24bb205b80371063657708224 |
Close
Hashes for password_manager-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d72c7ad04b9fe41b4a503a03b5bf2f335bf9b630a771ab8e228f8c0931e39a |
|
MD5 | 33fc220d786ad2bf6413f3788baf2ea6 |
|
BLAKE2b-256 | 4f9214a0e737b16ccdc2f46d1f168ebe48910f2d5418c288c213a329488625f8 |