亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net下加密Config的方法

2024-07-10 13:25:19
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


<appSettings>
<!-- 連接字符串是否加密 -->
<add key="ConStringEncrypt" value="false"/>
<!-- 連接字符串,(可以擴展支持不同數據庫)如果是加密方式,上面一項要設置為true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上面設置為false -->
<add key="ConnectionString" value="Data Source=|DataDirectory|/wm.mdb;Persist Security Info=True"/>
<!--權限模塊連接字符串-->
<add key="ConnectionStringAccounts" value="Data Source=|DataDirectory|/wm.mdb;Persist Security Info=True"/>
<add key="ConnectionString2" value="Data Source=|DataDirectory|/wm.mdb;Persist Security Info=True"/>
<!--虛擬目錄名稱(如果是站點,則為空) -->
<add key="VirtualPath" value=""/>
<!--登錄頁地址 -->
<add key="LoginPage" value="admin/Login.aspx"/>
<!--默認菜單是否是展開狀態-->
<add key="MenuExpanded" value="false"/>
<!--實體對象內容緩村的時間(分鐘)-->
<add key="ModelCache" value="30"/>
</appSettings>


在asp.net2.0中新增了對web.config中的部分數據進行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider來加密,本文說明使用RSAProtectedConfigurationProvidert和計算機級別的密鑰容器進行加密的步驟。
1. 首先確定要進行加密的web.config中的配置節是否可以加密
2. 創建RSA密鑰容器
3. 在web.config中標識要使用的密鑰容器
4. 對web.config進行加密
5. 授予對 RSA 密鑰容器的訪問權限
Step 1:首先確定要進行加密的web.config中的配置節是否可以加密
ASP.NET 2.0支持對Web.config的部分配置節進行加密,以下配置節中的數據是不能進行加密的:

復制代碼 代碼如下:


* <processModel>
* <runtime>
* <mscorlib>
* <startup>
* <system.runtime.remoting>
* <configProtectedData>
* <satelliteassemblies>
* <cryptographySettings>
* <cryptoNameMapping>
* <cryptoClasses>


Step2:創建 RSA 密鑰容器
若要創建 RSA 密鑰容器,請使用 ASP.NET IIS 注冊工具 (Aspnet_regiis.exe) 及 –pc 開關。必須為密鑰容器指定一個名稱,該名稱標識應用程序的 Web.config 文件的 configProtectedData 節中指定的 RsaProtectedConfigurationProvider 所使用的密鑰容器。為確??梢詫С鲂聞摻ǖ?RSA 密鑰容器,必須包括 -exp 選項。
例如,下面的命令創建一個名為 ABeenKeys 的 RSA 密鑰容器,該容器是可導出的計算機級密鑰容器。
aspnet_regiis -pc "ABeenKeys"–exp
Step 3: Modify web.config to identify the key container
編輯Web.config文件以標識要使用的密鑰容器
在web.config中加以<configProtectedData>來配置密鑰容器, 使用名為 ABeenKeys 的計算機級 RSA 密鑰容器的
在<configuration>中加入xmlns屬性
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
使用名為 ABeenKeys 的計算機級 RSA 密鑰容器的 saProtectedConfigurationProvider。

復制代碼 代碼如下:


<configProtectedData >
<providers>
<add
type="System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=2.0.0.0,Culture=neutral, processorArchitecture=MSIL"
keyContainerName="ABeenKeys"/>
</providers>
</configProtectedData>


Step 4: Encrypt the <connectionStrings> section of your web.config file
加密你的web.config文件中的配置節
> aspnet_regiis -pe "connectionStrings" -app "/connectionTest" 
Step 5:授予對 RSA 密鑰容器的訪問權限
可以通過以下代碼確定應該給哪個用戶權限
Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name);
默認情況下,RSA 密鑰容器受到所在服務器上的 NTFS 訪問控制列表 (ACL) 的嚴密保護。這樣能夠限制可以訪問加密密鑰的人員,從而增強加密信息的安全性。必須首先向 ASP.NET 應用程序的進程標識授予對該 RSA 密鑰容器的讀取訪問權限,然后 ASP.NET 才能使用 RSA 密鑰容器??梢允褂?Aspnet_regiis.exe 工具及 -pa 開關,向 ASP.NET 應用程序的標識授予讀取 RSA 密鑰容器的權限。例如,下面的命令向 Windows Server 2003 NETWORK SERVICE 帳戶授予對名為 ABeenKeys 的計算機級 RSA 密鑰容器的讀取訪問權限:
aspnet_regiis -pa "ABeenKeys" "NT AUTHORITY/NETWORK SERVICE"
注意:
如果 RSA 密鑰容器是用戶級容器,必須以其 Windows 配置文件存儲了密鑰的用戶的身份登錄,并且必須包括 -pku 選項以授予對該用戶級 RSA 密鑰容器的訪問權限。
若要使用計算機配置中指定的默認 RsaProtectedConfigurationProvider,必須首先向應用程序的 Windows 標識授予對名為 NetFrameworkConfigurationKey 的計算機密鑰容器的訪問權限,該計算機密鑰容器是為該默認提供程序指定的密鑰容器。例如,下面的命令向 NETWORK SERVICE 帳戶授予對默認 RsaProtectedConfigurationProvider 所使用的 RSA 密鑰容器的訪問權限。
aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY/NETWORK SERVICE"
NetFrameworkConfigurationKey RSA 密鑰容器是 Aspnet_regiis.exe 工具所發出的命令的默認密鑰容器。因此上述命令也可以按以下方式發出:
aspnet_regiis -pa "NT AUTHORITY/NETWORK SERVICE"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中国china体内裑精亚洲片| 九九精品视频在线观看| 在线观看欧美成人| 日韩高清a**址| 中文字幕日韩av| 久久精品国产一区二区电影| 日韩高清a**址| 欧美国产视频日韩| 国产成人精品视频在线观看| 国产激情久久久久| 久久中文字幕一区| 中文字幕日韩电影| 国产一区二区美女视频| 91影视免费在线观看| 亚洲国产精久久久久久久| 久久亚洲欧美日韩精品专区| 51ⅴ精品国产91久久久久久| 欧美激情视频给我| 国产精品第一视频| 国产精品福利无圣光在线一区| 日韩在线中文视频| 91精品国产高清自在线看超| 久久天天躁狠狠躁夜夜爽蜜月| 国产一区二区三区18| 久久99国产精品久久久久久久久| 美女久久久久久久| 97精品国产aⅴ7777| 国产免费观看久久黄| 亚洲伊人久久综合| 久久夜色撩人精品| 亚洲毛片在线免费观看| 97avcom| 国产精品欧美一区二区三区奶水| 亚洲免费伊人电影在线观看av| 91精品久久久久久久久久久| 精品国产91久久久| 中文字幕在线国产精品| 97av视频在线| 91久久精品国产91久久| 日韩av片永久免费网站| 国产午夜精品一区理论片飘花| 欧美日韩一区二区三区| 日本精品视频在线播放| 亚洲视频欧美视频| 日韩亚洲成人av在线| 国产精品一香蕉国产线看观看| 国产精品18久久久久久麻辣| 亚洲国产精品资源| 日韩a**站在线观看| 成人国产亚洲精品a区天堂华泰| 欧美日韩亚洲激情| 久久国产精品视频| 在线亚洲国产精品网| 精品久久久久久电影| 成人动漫网站在线观看| 国产日韩亚洲欧美| 国产中文字幕亚洲| 久久久久久久久久婷婷| 亚洲人成电影网站| 国产精品日韩一区| 久精品免费视频| 亚洲色图日韩av| 日韩精品中文字幕有码专区| 久久久久国产精品一区| 2018日韩中文字幕| 日韩电视剧在线观看免费网站| 亚洲男人天堂手机在线| 欧美精品在线观看| 热re91久久精品国99热蜜臀| 97香蕉超级碰碰久久免费的优势| 疯狂欧美牲乱大交777| 欧美一区二区三区四区在线| 欧美三级欧美成人高清www| 亚洲自拍偷拍福利| 中文字幕亚洲无线码a| 欧美性猛xxx| 2021久久精品国产99国产精品| 亚洲经典中文字幕| 日韩经典中文字幕在线观看| 一本久久综合亚洲鲁鲁| 国产有码一区二区| 黑人巨大精品欧美一区免费视频| 国产一区二区三区中文| 国产丝袜一区二区| 97精品视频在线播放| 97成人在线视频| 久久久亚洲影院你懂的| 久久九九全国免费精品观看| 91久久精品久久国产性色也91| 国产精品你懂得| 国产亚洲精品91在线| 欧美日韩国产区| 精品一区二区三区电影| 国产免费一区视频观看免费| 精品国产一区av| 九九热最新视频//这里只有精品| 在线精品国产欧美| 日本老师69xxx| 欧美国产日韩一区二区| 性视频1819p久久| 一区二区亚洲精品国产| 国产在线高清精品| 亚洲区在线播放| 久久久久国产精品一区| 国产91精品视频在线观看| 91嫩草在线视频| 久久99亚洲精品| 成人欧美一区二区三区在线| 欧美xxxx14xxxxx性爽| 成人中文字幕在线观看| 亚洲国产91精品在线观看| 欧美激情在线一区| 日韩在线视频线视频免费网站| 91精品中国老女人| 久久久久久国产精品久久| 日日噜噜噜夜夜爽亚洲精品| 亚洲福利小视频| 国产精品免费小视频| 精品中文字幕视频| 国产亚洲精品久久久| 国产+成+人+亚洲欧洲| 2019国产精品自在线拍国产不卡| 亚洲自拍偷拍视频| 国产女同一区二区| 久久久久久国产免费| 亚洲第一精品电影| 日韩精品视频在线| 欧美精品一二区| 91国偷自产一区二区三区的观看方式| 日韩欧美在线观看| 欧美大片网站在线观看| 精品久久久久久久久久久久| 国产九九精品视频| 亚洲缚视频在线观看| 国产日韩亚洲欧美| 91精品国产色综合| 欧美精品情趣视频| 日韩欧美精品网址| 国产欧美韩国高清| 日本中文字幕不卡免费| 91久久精品日日躁夜夜躁国产| 日本欧美一二三区| 国产精品aaa| 欧美色视频日本高清在线观看| 色偷偷91综合久久噜噜| 亚洲性日韩精品一区二区| 姬川优奈aav一区二区| 91欧美精品午夜性色福利在线| 亚洲精品理论电影| 亚洲欧美制服综合另类| 亚洲影院高清在线| 欧美精品第一页在线播放| 久久久精品一区二区三区| 日韩视频亚洲视频| 97久久超碰福利国产精品…| 一区二区三区美女xx视频| 亚洲成人激情在线| 精品国产91久久久久久| 亚洲淫片在线视频| 欧美巨猛xxxx猛交黑人97人| 欧美成人激情视频免费观看| 精品无人区太爽高潮在线播放| 国产精品户外野外| 亚洲成人国产精品|