asp.net2.0如何加密数据库联接字符串
asp.net2.0如何加密数据库联接字符串h-Bp+]7yiB在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下:
1.添加密钥%Xw~ RQMz+h`%V%oVb
执行:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exptK,y a _9BxIt8D
其中"hnlaw"为密钥名称
2.添加web.config节点g.A vo(~ZC%A(H
在web.config的<configuration></configuration>之间添加:
<configprotecteddata>
<providers>
<add keycontainername="hnlaw" usemachinecontainer="true" description="uses rsacryptoserviceprovider to encrypt and :Xm3`naE4Z(g
decrypt" name="hnlaw" type="system.configuration.rsaprotectedconfigurationprovider,system.configuration, version=2.0.0.0, A$v&cL,\K%J
culture=neutral, publickeytoken=b03f5f7f11d50a3a" /> m/Cj:HI9PI(aRks
</providers>
</configprotecteddata>