GCryptoVerifyPassword(String, String, Int32, KeyDerivationPrf) Method

Definition

Namespace: QuickAdmin.Common
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 3.0.0
C#
public static bool VerifyPassword(
	string password,
	string base64SaltDotHashToVerify,
	int iterationCount = 10000,
	KeyDerivationPrf prf = KeyDerivationPrf.HMACSHA1
)

Parameters

password  string
密码。
base64SaltDotHashToVerify  string
base64 salt 以及哈希值,格式为 "salt.hash"。
iterationCount  int  (Optional)
迭代次数。
prf  KeyDerivationPrf  (Optional)
在密钥派生过程中使用的伪随机函数。

Return Value

bool
验证成功时返回 true。各参数值要与生成哈希值时所用的一致才能验证成功。验证操作是区分大小写的。

See Also