HashFunctions.VerifyHash

Compares a hash of the specified plain text value to a given hash value. Plain text is hashed with the same salt value as the original hash.

public static bool VerifyHash(string plainText,
	string hashAlgorithm,
	string hashValue)

Return Value

If computed hash mathes the specified hash the function the return value is true; otherwise, the function returns false.

Parameters

plainText
Plain text to be verified against the specified hash. The function does not check whether this parameter is null.

hashAlgorithm
Name of the hash algorithm. Allowed values are: "MD5", "SHA1", "SHA256", "SHA384", and "SHA512" (if any other value is specified, MD5 hashing algorithm will be used). This value is case-insensitive.

hashValue
Base64-encoded hash value produced by ComputeHash function. This value includes the original salt appended to it.

Overloads:


See also:

Class HashFunctions