password securing, management and generation tools
Project description
armour
password securing, management and generation tools
userland tools
see pwdtools
pip install pwdtools
these tools use the armour
library for user interaction, armour is just a library,
pwdtools, on the other hand, provides cli interface with this library such as pwdgen
for
password generation and so on, source
proof
i've used armour in multiple projects already and i can say that armour is a great library for generating secure human-readable secrets and stuff like that with high security and entropy, and also keeping it shorter than just 10000 chars long
it is provably better than cryptographically secure bytes + base85 encoding, b85 has more characters and cryptographically secure bytes should be very random and unpredictable, i've even made a script to demonstrate that :
armour with 1498 win( s ) or 73.14453125 percent of the runs won
b85_shuf with 272 win( s ) or 13.28125 percent of the runs won
b85_norm with 272 win( s ) or 13.28125 percent of the runs won
pwgen with 6 win( s ) or 0.29296875 percent of the runs won
winner is armour with score 1498 or 73.14453125 percent of the runs won
script is located at tests/test_proof.py, it tests password strengths for same length passwords ( by default 2048 runs and 2048 character length passwords )
magic file
magic file is used by file
cmd to get metadata about a file, if u want that, use scripts/gen_magic.py
script
xdg mime file
located at /scripts/application-pdb.xml
documentation
see the /doc/ folder
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 Distributions
Built Distribution
File details
Details for the file armour-1.3.4-py2.py3-none-any.whl
.
File metadata
- Download URL: armour-1.3.4-py2.py3-none-any.whl
- Upload date:
- Size: 26.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0898d218f1fad05acb472253f1f6816b0766afdfc607e881783d4d07f5fe5841 |
|
MD5 | 8e7985769593e8420f5162b1656d62f9 |
|
BLAKE2b-256 | 5fdc205dedbfdccb6f2acfdeabb66feeb0b5c9487ab4047727dbcb000e90bff3 |