Argon2Verify(String, String, String) Method

Verify the given Argon2 hash as being that of the given password.

Definition

Namespace: Gemstone.Security.Cryptography.Argon2Hash
Assembly: Gemstone.Security (in Gemstone.Security.dll) Version: 1.0.166 -- Release Build+3ac73912f52c3309a818fcc8cd731758651aaeae
public static bool Verify(
	string encoded,
	string password,
	string? secret
)

Parameters

encoded  String
The Argon2 hash string. This has the actual hash along with other parameters used in the hash.
password  String
The password to verify. This gets UTF-8 encoded.
secret  String
The secret used in the creation of encoded. UTF-8 encoded to create the byte-buffer actually used in the verification. May be null for no secret. string.Empty is treated as null.

Return Value

Boolean
True on success; false otherwise.

See Also