c#使用加密密码创建Directoryentry

时间:2018-01-15 14:43:53

标签: passwords admin directoryentry

我们将管理员用户和密码(加密)存储在数据库中。并希望在使用DirectoryEntry C#时使用加密的管理员密码。

DirectoryEntry loginDirectory = new DirectoryEntry("ldap_path", "administrator", "Password");

我该怎么做,我不想在代码中写管理员密码。 谢谢

1 个答案:

答案 0 :(得分:0)

您要做的是使用某种形式的双向加密。您可以在此处详细了解:Encrypt and decrypt a string

然后你会在你的数据库中拥有加密的字符串,然后当你按照这样的方式使用它时解密它:

DirectoryEntry loginDirectory = new DirectoryEntry("ldap_path", "administrator", decrypt(database["Password"]));