WebConfig加密/解密

我们经常会把一个重要信息放到WebConfig里,所以WebConfig这个文件的重要性不言而喻
.NET 里有ASP.NET IIS 注册工具,(Aspnet_regiis.exe) 这样的一个工具,可以对站点的.config文件的节进行加密
语法:
  加密:aspnet_regiis -pef "加密的web.config里面的配置节名称" "web.config文件所处的目录"
  解密:aspnet_regiis -pdf "加密的web.config里面的配置节名称" "web.config文件所处的目录"
PS:
  如果站点是 IIS 的站点,除了可以用pef命令外,还可以用pe命令。如果你的站点是使用VS2005 的 ASP.net Development Server  ,则必须用pef。
例子:
<configuration>
  < connectionStrings>
    <add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;" />
  </ connectionStrings>
</configuration>

加密命令
aspnet_regiis -pef "connectionStrings" "D:/My2005Codes/WebTestCode/TestWEBSite"
aspnet_regiis -pe "connectionStrings" -app "/MyApplication"  //只针对IIS站点,这里是什么目录(虚拟OR物理),还没有试过
解密命令
aspnet_regiis -pdf "connectionStrings" "D:/My2005Codes/WebTestCode/TestWEBSite"
aspnet_regiis -pd "connectionStrings" -app "/MyApplication"  //只针对IIS站点,这里是什么目录,还没有试过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值