Exemplo n.º 1
0
 public bool Equals(SaltedHash that)
 {
     if (ReferenceEquals(this, that)) {
         return true;
     }
     if (that == null) {
         return false;
     }
     return string.Equals(Hash, that.Hash, StringComparison.Ordinal) &&
            string.Equals(Salt, that.Salt, StringComparison.Ordinal);
 }
Exemplo n.º 2
0
 public bool Equals(SaltedHash that)
 {
     if (ReferenceEquals(this, that))
     {
         return(true);
     }
     if (that == null)
     {
         return(false);
     }
     return(string.Equals(Hash, that.Hash, StringComparison.Ordinal) &&
            string.Equals(Salt, that.Salt, StringComparison.Ordinal));
 }
Exemplo n.º 3
0
 public Credentials(Username username, SaltedHash passwordHashHash)
 {
     Username = username;
     PasswordHash = passwordHashHash;
 }
Exemplo n.º 4
0
 public Credentials(Username username, SaltedHash passwordHashHash)
 {
     Username     = username;
     PasswordHash = passwordHashHash;
 }
Exemplo n.º 5
0
 public bool Matches(string value, SaltedHash hash)
 {
     return(Hash(value, hash.Salt).Equals(hash));
 }
Exemplo n.º 6
0
 public bool Matches(string value, SaltedHash hash)
 {
     return Hash(value, hash.Salt).Equals(hash);
 }