加密类库app.config文件

时间:2011-01-05 16:10:46

标签: c# asp.net iis encryption app-config

如果有任何方法加密app.config部分而不更改代码,请分享您的想法?我知道我们可以使用aspnet_regiis.exe来加密web.config文件。

我遇到了一些博客,将app.config重命名为web.config并运行aspnet_regiis -pef命令。我能够创建app.config文件的加密版本,但应用程序无法从加密的app.config中读取密钥。所以这种方法对我没用。

非常感谢

1 个答案:

答案 0 :(得分:2)

这样怎么样?你能做到吗?

  1. 在app.config中加密连接字符串和存储过程名称。 (像tripleDes一样使用)

  2. 将加密值存储在app.config中。(例如:ConnectionString =“asdasfasfasfdsdgsdfa”)

  3. 从app.config读取值后,请使用您的服务解密并使用。

  4. 顺便说一句,我找到了关于准备使用Crypto Class的旧答案:)

    .NET: what are my options for decrypting a password in my project .setting file