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

  1. You want a self-hosted vault under your own control
  2. You're comfortable reading the source to trust it

Not a fit if

  1. You need mobile or browser support
  2. 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