Password Manager
- 3 Devlogs
- 12 Total hours
A password manager to learn more about cryptography, APIs, CLIs and Jujutsu.
A password manager to learn more about cryptography, APIs, CLIs and Jujutsu.
In this devlog, I added vault caching, a session system and login entry management. All operations on vaults (besides creation) must be run with a valid session, which only lasts 5 minutes for safety.
The screenshot shows the current routes (as I still haven’t got a frontend)
In this devlog, I worked on getting the vault encoding/encryption and decoding/decryption working. It uses a custom binary format that, currently, has the salt (for the KDF), nonce (for the AEAD) and the encrypted entries. It also has built-in authenticity and integrity detection.