如何使用密码哈希使用目录服务帐户管理对用户进行身份验证

时间:2015-04-17 13:09:21

标签: c# hash directoryservices principalcontext rngcryptoserviceprovider

PrincipalContext ctx = new PrincipalContext(ContextType.Domain, Domain, UserName, Password)

如果我在上面的代码片段中传递了正确的密码,身份验证工作正常但是假设我没有密码但是我已经提供了密码哈希,我将如何仅在上面的行中使用哈希来进行身份验证谁知道真正的密码字符串?

让我们假设使用此类https://msdn.microsoft.com/en-us/library/system.security.cryptography.rngcryptoserviceprovider.aspx

创建密码哈希

或者,如果上述情况不可能,是否可以至少获取给定帐户的密码哈希值,以便我可以将AD返回的密码哈希值与提供的哈希值进行比较,以检查它们是否匹配?

0 个答案:

没有答案