PrincipalContext ctx = new PrincipalContext(ContextType.Domain, Domain, UserName, Password)
上記のコード スニペットで正しいパスワードを渡すと、認証は正常に機能しますが、パスワードを持っていないが、パスワード ハッシュが提供されているとします。本当のパスワード文字列?
このクラスhttps://msdn.microsoft.com/en-us/library/system.security.cryptography.rngcryptoserviceprovider.aspxを使用してパスワード ハッシュが作成されたと仮定します。
または、上記が不可能な場合、ADから返されたパスワードハッシュと提供されたハッシュを比較して一致するかどうかを確認できるように、少なくとも特定のアカウントのパスワードハッシュを取得することは可能ですか?