Computationally-secure password manager in Python based on best security practices using AES-256 encryption scheme
Study/References:
- https://keepass.info/help/base/security.html#secencrypt -- Keepass security notions explained
- https://docs.aws.amazon.com/aws-crypto-tools/index.html -- AWS Crypto Tools developer libraries
- https://gnupg.org/faq/gnupg-faq.html#welcome -- GNUpg FAQ/resource
Package docs:
- https://pynacl.readthedocs.io/en/latest/install/ -- pynacl docs (python for libsodium crypto lib)
KDBX study:
- https://keepass.info/help/kb/kdbx_4.html -- info about KDBX 4 file format official
- https://gist.github.com/lgg/e6ccc6e212d18dd2ecd8a8c116fb1e45 -- Keepass file fmt. explained (old)
- https://github.com/Evidlo/examples/blob/master/python/kdbx4_decrypt.py -- .kdbx 4 file parse
- https://gist.github.com/msmuenchen/9318327 -- KDBX v3.x file convention structure
On digitally signing:
See the Issues page for development progress.