Exemplo n.º 1
0
        public static bool ValidatePass(ISecureUser user, string password)
        {
            var hash = GenerateSaltedHash(HashHelper.GetBytes(password), user.PasswordSalt);

            return(Enumerable.SequenceEqual(hash, user.PasswordHash));
        }
Exemplo n.º 2
0
 public static void GenerateHashes(ISecureUser user, string password)
 {
     user.PasswordSalt = GenerateSalt();
     user.PasswordHash = GenerateSaltedHash(HashHelper.GetBytes(password), user.PasswordSalt);
 }