【发布时间】:2014-01-21 23:42:59
【问题描述】:
我打算加密属于将在服务器场中运行的应用程序的 Web 配置文件的连接字符串。我知道使用它加密部分的 aspnet_regiis 命令行工具。但我有一些疑问,希望你们能解决。
我的问题是,如果我加密连接字符串并且 web.config 文件被某些黑客窃取,他是否能够使用带有 -pe 开关的同一命令行对其进行解密?下图也一样。
- 我的服务器,我的 Web.Config,未加密(我创建了纯 Web 配置)
- 我的服务器,我的 Web.config,已加密(我已加密 Web 配置)
- 某人的服务器,我的 web.config,加密(有人偷了我的 web 配置)
他是否能够使用相同的命令行进行解密,例如
aspnet_regiis -pe "connectionStrings" -app "/SampleApplication" -prov "RsaProtectedConfigurationProvider"
【问题讨论】:
标签: asp.net security encryption iis-7 web.config-transform