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 1483 72.412109375
b85_shuf 272 13.28125
b85_norm 293 14.306640625
winner is armour with score 1483 or 72.412109375 percent of the wins
script is located at tests/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
Hashes for armour-1.3.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd6c16913975c3e98a3bc0da58dc4384e9497df5540a39a08f0baf27602cb48 |
|
MD5 | 5981edc1491c245493978f1c9791580e |
|
BLAKE2b-256 | 80d156faa41daa95bf84564800284cf18d32d256197b6fbe4a024f637442cf12 |