加密类库app.config文件
如果有什么方法可以在不更改代码的情况下加密 app.config 部分,请分享您的想法?我知道我们可以使用 aspnet_regiis.exe 来加密 web.config 文件。
我遇到一些博客将 app.config 重命名为 web.config 并运行 aspnet_regiis -pef 命令。我能够创建 app.config 文件的加密版本,但应用程序无法从加密的 app.config 中读取密钥。所以这种方法对我不起作用。
非常感谢
Please share your thoughts if there is any way to encrypt app.config section with out changing code? I know that we can use aspnet_regiis.exe to encrypt the web.config file.
I came across some blogs to rename app.config to web.config and run aspnet_regiis -pef command. I am able to create an encrypted version of app.config file but application failed to read the keys from encrypted app.config. so this approach didnt work for me.
Many thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这条路怎么样?你能做到吗?
加密 app.config 中的连接字符串和存储过程名称。 (像 TripleDes 一样使用)
将您的加密值存储在 app.config 中。(如:ConnectionString="asdasfasfasfdsdgsdfa")
从app.config读取值后,使用您的服务解密并使用。
顺便说一句,我找到了关于准备使用加密类的旧答案:)
.NET:在项目 .setting 文件中解密密码的选项有哪些
What about this way? Are you able to do that?
Encrypt your connection strings and stored procedure names in app.config. (Use like tripleDes)
Store your encrypted values in app.config.(like: ConnectionString="asdasfasfasfdsdgsdfa")
After reading value from app.config, decrypt it with your service and use.
by the way I found my old answer about ready to use Crypto Class :)
.NET: what are my options for decrypting a password in my project .setting file