我试图了解该aspnet_regiis.exe
工具如何“加密”Web.config 文件。
以下是有关如何使用该工具的文档:
加密:
解密:
我正在寻找本文档未解决的问题的答案:
这仅适用于 Web.config 文件吗?
究竟什么是加密的?整个配置文件?
IIS 是否自动知道如何解密加密的配置文件?
使用了哪些加密算法?
是否有任何加密密钥(和/或密码)?他们在哪?
我可以在一台机器上加密并在另一台机器上解密吗?(或者它是否依赖于服务器某处的密钥?)
我试图了解该aspnet_regiis.exe
工具如何“加密”Web.config 文件。
以下是有关如何使用该工具的文档:
加密:
解密:
我正在寻找本文档未解决的问题的答案:
这仅适用于 Web.config 文件吗?
究竟什么是加密的?整个配置文件?
IIS 是否自动知道如何解密加密的配置文件?
使用了哪些加密算法?
是否有任何加密密钥(和/或密码)?他们在哪?
我可以在一台机器上加密并在另一台机器上解密吗?(或者它是否依赖于服务器某处的密钥?)
我想是的,但一个简单的测试会给你一个肯定的答案。(更新:该工具假定存在 web.config 文件。如果您需要加密另一个文件,如 app.config,只需将其重命名为 web.config)。
您可以指定将被加密的部分(请参阅此链接)。
是的(相同的链接)
您可以选择您选择的提供商(相同的链接)
是的,如果您使用 RsaProtectedConfigurationProvider,请参阅此链接了解更多信息。
是的,使用 RsaProtectedConfigurationProvider 是可能的。
有关受保护配置的更多一般信息,请参阅 MSDN 上的本指南。