如果有任何方法加密app.config部分而不更改代码,请分享您的想法?我知道我们可以使用aspnet_regiis.exe来加密web.config文件。
我遇到了一些博客,将app.config重命名为web.config并运行aspnet_regiis -pef命令。我能够创建app.config文件的加密版本,但应用程序无法从加密的app.config中读取密钥。所以这种方法对我没用。
非常感谢
答案 0 :(得分:2)
这样怎么样?你能做到吗?
在app.config中加密连接字符串和存储过程名称。 (像tripleDes一样使用)
将加密值存储在app.config中。(例如:ConnectionString =“asdasfasfasfdsdgsdfa”)
从app.config读取值后,请使用您的服务解密并使用。
顺便说一句,我找到了关于准备使用Crypto Class的旧答案:)
.NET: what are my options for decrypting a password in my project .setting file