国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

在asp.net中使用_加密數據庫聯接字符串保證數據安全

2019-11-02 14:52:52
字體:
來源:轉載
供稿:網友

 在我們發布網站時,加密web.config,這樣可以有效保證數據庫用戶和密碼安全,其步驟如下:

1.添加密鑰

執行:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pc "hnlaw" -exp

其中"hnlaw"為密鑰名稱

2.添加web.config節點

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

1 2 3 4 5 6 7 8 9 10 11 12 13 <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:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef "system.web/identity" "E:HS StudioDonet2Hnlawyer" -prov

"hnlaw"

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef "connectionStrings" "E:HS StudioDonet2Hnlawyer" -prov

"hnlaw"

PAUSE

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

 

運行后出現成功!

4.解密

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

 

代碼如下:
@echo off

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pef "system.web/identity" "E:HS StudioDonet2Hnlawyer"

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -pdf "connectionStrings" "E:HS StudioDonet2Hnlawyer"

PAUSE


最后就是要注意:做完后找到C:Documents and SettingsAll UsersApplication DataMicrosoftCryptoRSAMachineKeys目錄下,找到生

幽默圖片[www.62-6.com/1/pic/]

 

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

not be opened.

無法讀取

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 多伦县| 石林| 抚远县| 瑞昌市| 渭南市| 泸定县| 新巴尔虎左旗| 苗栗县| 屯昌县| 唐海县| 石景山区| 仙桃市| 陆川县| 阳信县| 钟山县| 嵊州市| 金坛市| 广灵县| 秦皇岛市| 滨海县| 合江县| 绥芬河市| 霍林郭勒市| 博乐市| 吴江市| 从化市| 新乐市| 巩义市| 水富县| 梅河口市| 岳池县| 柳河县| 翁源县| 宁化县| 剑河县| 任丘市| 怀集县| 南皮县| 武陟县| 昌宁县| 正镶白旗|