A simple Python account manager library
Project description
Simple Account Manager
Simple Account Manager is a simple account manager library written in Python. It provides a clean library interface to manager accounts with secured username and password. The main design goal is simple, with simple file format and minimal dependencies.
Master key file format
The master key could be directly passed by the master_key
parameter when
creating the Manager
object.
A better way is to store the master key in the master key file, and pass
the file path as the master_file
parameter. The default master key file
is ~/.simple_account_manager/master_key.cfg
.
The master key file is in Python's config format and parsed by the configparser library. Example content:
[metadata]
version = 1.0
[encryption]
master_key = ExamplePassword
JSON file format
The plain JSON example: example.plain.json.
The JSON example with encrypted password: example.encrypted.json.
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
Built Distribution
File details
Details for the file simple_account_manager-0.0.6.tar.gz
.
File metadata
- Download URL: simple_account_manager-0.0.6.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86af369d1e589edf61f0784d0d70a6ff42838ff60c426875e26235159d00d7fa |
|
MD5 | eaa9b6b213e0c8b8b0c983635f954d04 |
|
BLAKE2b-256 | c6cd3b4a88a9cfab506aa101e247ba5153f7776eb2aad1a8607f8f564885465f |
File details
Details for the file simple_account_manager-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: simple_account_manager-0.0.6-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4df49caf4b1aebee1036a4edd68879d8ed7f08468ffb788752d0826b57b79293 |
|
MD5 | b7a46ffe958533c1b6a1257405a34dda |
|
BLAKE2b-256 | 052255160248256e32ced8387228c84a401132fd83c662e8cb8a8ed1860e738e |