最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net2.0如何加密數據庫聯(lián)接字符串

 更新時間:2006年09月28日 00:00:00   作者:  

asp.net2.0如何加密數據庫聯(lián)接字符串

在asp.net2.0中,發(fā)布網站時,加密web.config,這樣可以有效保證數據庫用戶和密碼安全,其步驟如下:

1.添加密鑰

執(zhí)行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp

其中"hnlaw"為密鑰名稱

2.添加web.config節(jié)點

在web.config的<configuration></configuration>之間添加:

<configProtectedData>

<providers>

<add keyContainerName="hnlaw" useMachineContainer="true" description="Uses RsaCryptoServiceProvider to encrypt and

decrypt" name="hnlaw" type="System.Configuration.RsaProtectedConfigurationProvider,System.Configuration, Version=2.0.0.0,

Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

</providers>

</configProtectedData>

注意:這里keyContainerName="hnlaw"和name="hnlaw"分別表示你的密鑰名稱;

3.加密web.config

到網站根目錄添加一個批處理文件enweb.bat,內容如下:

@echo off

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pef "system.web/identity" "E:\HS Studio\Donet2\Hnlawyer" -prov

"hnlaw"

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pef "connectionStrings" "E:\HS Studio\Donet2\Hnlawyer" -prov

"hnlaw"

PAUSE

注冊上面的的路徑和名稱!

運行后出現(xiàn)成功!

4.解密

同樣到網站根目錄添加一個批處理文件deweb.bat,內容如下:

@echo off

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pef "system.web/identity" "E:\HS Studio\Donet2\Hnlawyer"

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pdf "connectionStrings" "E:\HS Studio\Donet2\Hnlawyer"

PAUSE

最后就是要注意:做完后找到C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys目錄下,找到生成

的密鑰文件(可按時間查找),給上network service可讀取權限,不然會出現(xiàn)Error message from the provider: The RSA key container could

not be opened.

無法讀取

這樣可能會出現(xiàn),如果沒有自己的服務器,沒有權限修改MachineKeys目錄,不知道還有其它解決辦法,希望大家共享一下:)

 

相關文章

最新評論

来宾市| 融水| 和平县| 湖北省| 惠安县| 黑河市| 屯留县| 清水河县| 汪清县| 内黄县| 甘南县| 冀州市| 兴义市| 临朐县| 巴楚县| 盘山县| 宜宾市| 娄烦县| 桐乡市| 陇南市| 宜宾市| 布尔津县| 孝昌县| 盐源县| 沧源| 陵川县| 青冈县| 敦化市| 周宁县| 黔南| 同心县| 三河市| 西城区| 宣威市| 郁南县| 康定县| 衡山县| 南开区| 青神县| 青冈县| 四会市|