A password manager sdk.
WARNING: This project is for educational and research purposes, the author is not a cryptographer, and the code has not been reviewed. Use at your own risk.
- How does a password manager work
- 1password white paper
- The evolution of password manager
- RFC 5246
- Timing attacks on padding
- Padding oracle attack
- Main techniques for preventing timing attacks
- Is there any benefit to verifying PKCS#7 padding when using AES CBC and HMAC
- OPAQUE: The Best Passwords Never Leave your Device
- OPAQUE: An Asymmetric PAKE Protocol Secure Against Pre-Computation Attacks