I built my own password manager in C#/.NET instead of using KeePass or Password Safe — mainly to actually understand PBKDF2, AES-GCM, and ADO.NET by writing them myself. Source is fully open on GitHub.
Quick comparison
Where we're behind
KeePass's Argon2 key derivation is more attack-resistant than our PBKDF2 (Argon2id is on the roadmap). No mobile app or browser extension yet..
No master password recovery — same as KeePass and Password Safe. If you forget it, nobody can open your vault. That's by design.
Is it for you
Good fit if
- You want a self-hosted vault under your own control
- You're comfortable reading the source to trust it
Not a fit if
- You need mobile or browser support
- You want one portable file to carry across machines — KeePass is the better call there
Try it, read the code, decide for yourself: github.com/dotnetguard/DotnetGuard-Vault