色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

asp.net web.config加密解密方法

使用命令行工具ASPNET_regiis.exe
  你還能夠使用ASPNET_regiis.exe命令行工具來加密和解密Web.config文件配置部分,你可以在"%WINDOWSDIR%/Microsoft.NET/Framework/version"目錄下找到這個工具。為了加密Web.config文件中的一個節,你可以在這個命令行工具中使用DPAPI機器密鑰,如下所示:
  加密一個特定網站的Web.config文件的通用形式:
復制代碼 代碼如下:
ASPNET_regiis.exe -pef section physical_directory -prov provider

  或:
復制代碼 代碼如下:
ASPNET_regiis.exe -pe section -app virtual_directory -prov provider

  加密一個特定網站的Web.config文件的具體實例:
復制代碼 代碼如下:
ASPNET_regiis.exe -pef "connectionStrings" "C:/INETpub/wwwroot/MySite" -prov "DataProtectionConfigurationProvider"

  或:
復制代碼 代碼如下:
ASPNET_regiis.exe -pe "connectionStrings" -app "/MySite" -prov "DataProtectionConfigurationProvider"

  解密一個特定網站的Web.config文件的通用形式:
復制代碼 代碼如下:
ASPNET_regiis.exe -pdf section physical_directory

  或:
復制代碼 代碼如下:
ASPNET_regiis.exe -pd section -app virtual_directory

  解密一個特定網站的Web.config文件的具體實例:
復制代碼 代碼如下:
ASPNET_regiis.exe -pdf "connectionStrings" "C:/INETpub/wwwroot/MySite"

  或:
  你還能夠指定由ASPNET_regiis.exe來執行machine.config文件的加密/解密。
  【提示】 加密ASP.NET版本1.x中的配置設置
  為了保護ASP.NET版本1.x中的配置設置,開發者需要加密并把敏感的設置存儲在web服務器的注冊表中,并以一種"強"鍵方式存儲。配置文件中不是存儲加密的內容(如ASP.NET 2.0那樣),而只是包含一個到存儲該加密值的注冊表鍵的引用。例如:
復制代碼 代碼如下:
<identity impersonate="true"
userName="registry:HKLM/SOFTWARE/MY_SECURE_APP/identity/ASPNET_SETREG,userName"
password="registry:HKLM/SOFTWARE/MY_SECURE_APP/identity/ASPNET_SETREG,password" />

  微軟為開發人員提供了ASPNET_setreg.exe命令行工具,用于加密敏感的配置信息并且把它移動到一個"強"注冊表入口處。遺憾的是,這個工具僅針對特定的配置設置工作;相比之下,ASP.NET 2.0允許加密任何配置節。
  有關于在一個ASP.NET 1.x應用程序中使用ASPNET_setreg.exe的更多信息請參考MSDN中的KB#32990。遺憾的是,這個命令行程序僅能加密配置設置中的預定義的節,并且不允許你加密你自己添加的數據庫連接字符串和其它敏感信息。

加密實例:
復制代碼 代碼如下:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASPNET_regiis -pdf connectionStrings I:/代碼倉庫/wt_Projects/WebSites/WebSite

AspNet技術asp.net web.config加密解密方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 保亭| 五莲县| 孝昌县| 荔波县| 锦州市| 双江| 伊春市| 龙川县| 茶陵县| 若尔盖县| 鄂伦春自治旗| 甘肃省| 阿图什市| 北海市| 汽车| 综艺| 手游| 稻城县| 堆龙德庆县| 菏泽市| 陕西省| 扎鲁特旗| 宜春市| 霞浦县| 镇远县| 扬州市| 普兰店市| 夏河县| 鄱阳县| 保康县| 江口县| 额尔古纳市| 白银市| 巴楚县| 斗六市| 若羌县| 同德县| 维西| 仁怀市| 遵义县| 临潭县|