示例#1
0
 public static bool ScryptHashStringVerify(byte[] hash, byte[] password)
 {
     if (password == null)
     {
         throw new ArgumentNullException("password", "Password cannot be null");
     }
     if (hash == null)
     {
         throw new ArgumentNullException("hash", "Hash cannot be null");
     }
     return(SodiumLibrary.crypto_pwhash_scryptsalsa208sha256_str_verify(hash, password, (long)password.Length) == 0);
 }