コード例 #1
0
 public string HashPassword(User user, string password)
 {
     user.Salt = Salting.GenerateSalt();
     return(Hasher.HmacHash(user.Salt, password));
 }
コード例 #2
0
        public PasswordVerificationResult VerifyHashedPassword(User user, string hashedPassword, string providedPassword)
        {
            var password = Hasher.HmacHash(user.Salt, providedPassword) == hashedPassword;

            return(password ? PasswordVerificationResult.Success : PasswordVerificationResult.Failed);
        }