Published onJanuary 28, 2023How to hash password in .NET.netcsharpsecuritypassword-hashingcryptographyStoring a password means never storing the password. PBKDF2 via .NET's built-in Rfc2898DeriveBytes, why a per-user salt matters, and why hashing a password is deliberately supposed to be slow.