gpt4 book ai didi

c# - Aspnet_regiis 会加密存储在外部配置文件中的连接字符串信息吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:55 24 4
gpt4 key购买 nike

现在我们需要一个安全的地方来放置我们的连接字符串。我们希望将这些连接字符串放在与 Web.config 分开的外部文件中,以便于部署,但我们也希望对内部信息进行加密以确保安全。

有没有什么方法可以使用 Aspnet_regiis 工具来完成此操作?我了解如何使用它来加密 Web.config 文件中的部分,我们喜欢使用此方法加密意味着在使用站点时自动为我们进行解密。但是我找到的关于这个主题的信息似乎相互矛盾。

Encrypt custom config section in ASP.NET using aspnet_regiisThis link to another question seems suggests that all I have to do is set the external config file up like normal, place the sensitive connection string info inside inside, and run the Aspnet_regiis tool as normal and the external file will be encrypted.

http://www.velocityreviews.com/forums/t722875-encrypting-external-config-section.html但是,该链接中的响应指出 Aspnet_regiis 不能用于加密外部部分。

那么这可以做到吗?如果不能,是否以编程方式完成所有这些工作是唯一的方法吗?

最佳答案

我自己试过了,我可以确认 Aspnet_regiis 工具确实会加密存储在外部配置文件中的连接字符串。在 Web.config 文件中,我使用“configSource”属性引用了外部定义的连接字符串,并且在运行该工具后对它们进行了加密。

关于c# - Aspnet_regiis 会加密存储在外部配置文件中的连接字符串信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19524756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com