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

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

熱門標簽:400電話如何申請取消 浦發電話機器人提醒還款 柳州電銷機器人公司 征途美甲店地圖標注 昆明語音電銷機器人價格 太原400電話上門辦理 百度地圖怎樣做地圖標注 電銷語音機器人型號參數 騰訊地圖標注手機

在我們發布網站時,加密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目錄,不知道還有其它解決辦法,希望大家共享一下 :)

您可能感興趣的文章:
  • ASP.NET MVC結合JavaScript登錄、校驗和加密
  • asp.net的加密解密技巧
  • ASP.NET加密解密算法分享
  • asp.net實現md5加密
  • 在ASP.Net中實現RSA加密的方法
  • 解析Asp.net,C# 純數字加密解密字符串的應用
  • Asp.net,C# 加密解密字符串的使用詳解
  • ASP.NET加密口令的方法實例
  • asp.net中使用cookie與md5加密實現記住密碼功能的實現代碼
  • Asp.net中Microsoft.Identity的IPasswordHasher加密的默認實現與運用

標簽:德陽 張家界 新疆 江蘇 天門 陽泉 蘭州 白山

巨人網絡通訊聲明:本文標題《在asp.net中使用加密數據庫聯接字符串保證數據安全》,本文關鍵詞  在,asp.net,中,使用,加密,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在asp.net中使用加密數據庫聯接字符串保證數據安全》相關的同類信息!
  • 本頁收集關于在asp.net中使用加密數據庫聯接字符串保證數據安全的相關信息資訊供網民參考!
  • 推薦文章
    2020久久精品亚洲|久久窝窝国产精品午夜看片|亚洲 日韩 激情 无码 中出|国产精品乱码高清在线