这个方法是保护web.config的内容安全的,加密后节点变成不可识别的字符。
必须在同一台机器上才能解密,可以有效的控制内容泄露
代码层面不用做任何更改
另外,不要有中文路径
打开VS2008命令提示符(也可以用cmd打开相应的aspnet_regiis文件,另外,命令中的双引号可以不加)
加密的两种方式(-prov "DataProtectionConfigurationProvider" 这个只是采用不同的加密方式)
aspnet_regiis -pef "connectionStrings" "D:\Data_QingNiao\Y2\Data_Web\labT5-2-2"
aspnet_regiis -pef "connectionStrings" "D:\Data_QingNiao\Y2\Data_Web\labT5-2-2" -prov "DataProtectionConfigurationProvider"
解密(两种方式,解密方法相同)
aspnet_regiis -pdf "connectionStrings" "D:\Data_QingNiao\Y2\Data_Web\labT5-2-2"
未经允许不得转载:欲思博客 » 使用aspnet_regiis加密解密web.config的方法
评论抢沙发