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

首頁 > 編程 > .NET > 正文

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

2024-07-10 13:28:13
字體:
來源:轉載
供稿:網友
加密web.config可以有效保證數據庫用戶和密碼安全,下面是示例代碼,大家可以看看
 
 

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

1.添加密鑰

執行:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -pc "hnlaw" -exp

其中"hnlaw"為密鑰名稱

2.添加web.config節點

在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
注冊上面的的路徑和名稱!

 

運行后出現成功!

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可讀取權限,不然會出現Error message from the provider: The RSA key container could

not be opened.

無法讀取

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

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘谷县| 全椒县| 乐山市| 开化县| 临沭县| 五台县| 文安县| 阿拉善盟| 祁东县| 额济纳旗| 玛多县| 浏阳市| 神木县| 娱乐| 大丰市| 颍上县| 舒兰市| 龙岩市| 开化县| 滁州市| 苗栗市| 砚山县| 三门峡市| 章丘市| 抚远县| 藁城市| 荔浦县| 平定县| 锦屏县| 枞阳县| 论坛| 平遥县| 桓台县| 灌阳县| 临沧市| 永城市| 吴川市| 宝应县| 西宁市| 绥宁县| 嘉义县|