GCryptoVerifyPassword(String, String, Int32, KeyDerivationPrf) Method
Namespace: QuickAdmin.CommonAssembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 3.0.0
public static bool VerifyPassword(
string password,
string base64SaltDotHashToVerify,
int iterationCount = 10000,
KeyDerivationPrf prf = KeyDerivationPrf.HMACSHA1
)
- password string
- 密码。
- base64SaltDotHashToVerify string
- base64 salt 以及哈希值,格式为 "salt.hash"。
- iterationCount int (Optional)
- 迭代次数。
- prf KeyDerivationPrf (Optional)
- 在密钥派生过程中使用的伪随机函数。
bool
验证成功时返回
true。各参数值要与生成哈希值时所用的一致才能验证成功。验证操作是区分大小写的。