加密类库app.config文件

发布于 2024-10-10 04:43:13 字数 248 浏览 2 评论 0原文

如果有什么方法可以在不更改代码的情况下加密 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2024-10-17 04:43:13

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

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

  2. 将您的加密值存储在 app.config 中。(如:ConnectionString="asdasfasfasfdsdgsdfa")

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

顺便说一句,我找到了关于准备使用加密类的旧答案:)

.NET:在项目 .setting 文件中解密密码的选项有哪些

What about this way? Are you able to do that?

  1. Encrypt your connection strings and stored procedure names in app.config. (Use like tripleDes)

  2. Store your encrypted values in app.config.(like: ConnectionString="asdasfasfasfdsdgsdfa")

  3. 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文