<appSettings>
<!-- 連接字符串是否加密 -->
<add key="ConStringEncrypt" value="false"/>
<!-- 連接字符串,(可以擴(kuò)展支持不同數(shù)據(jù)庫(kù))如果是加密方式,上面一項(xiàng)要設(shè)置為true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上面設(shè)置為false -->
<add key="ConnectionString" value="Data Source=|DataDirectory|/wm.mdb;Persist Security Info=True"/>
<!--權(quán)限模塊連接字符串-->
<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"/>
<!--虛擬目錄名稱(chēng)(如果是站點(diǎn),則為空) -->
<add key="VirtualPath" value=""/>
<!--登錄頁(yè)地址 -->
<add key="LoginPage" value="admin/Login.aspx"/>
<!--默認(rèn)菜單是否是展開(kāi)狀態(tài)-->
<add key="MenuExpanded" value="false"/>
<!--實(shí)體對(duì)象內(nèi)容緩村的時(shí)間(分鐘)-->
<add key="ModelCache" value="30"/>
</appSettings>
在asp.net2.0中新增了對(duì)web.config中的部分?jǐn)?shù)據(jù)進(jìn)行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider來(lái)加密,本文說(shuō)明使用RSAProtectedConfigurationProvidert和計(jì)算機(jī)級(jí)別的密鑰容器進(jìn)行加密的步驟。
1. 首先確定要進(jìn)行加密的web.config中的配置節(jié)是否可以加密
2. 創(chuàng)建RSA密鑰容器
3. 在web.config中標(biāo)識(shí)要使用的密鑰容器
4. 對(duì)web.config進(jìn)行加密
5. 授予對(duì) RSA 密鑰容器的訪問(wèn)權(quán)限
Step 1:首先確定要進(jìn)行加密的web.config中的配置節(jié)是否可以加密
ASP.NET 2.0支持對(duì)Web.config的部分配置節(jié)進(jìn)行加密,以下配置節(jié)中的數(shù)據(jù)是不能進(jìn)行加密的:
* <processModel>
* <runtime>
* <mscorlib>
* <startup>
* <system.runtime.remoting>
* <configProtectedData>
* <satelliteassemblies>
* <cryptographySettings>
* <cryptoNameMapping>
* <cryptoClasses>
Step2:創(chuàng)建 RSA 密鑰容器
若要?jiǎng)?chuàng)建 RSA 密鑰容器,請(qǐng)使用 ASP.NET IIS 注冊(cè)工具 (Aspnet_regiis.exe) 及
主站蜘蛛池模板:
临西县|
都江堰市|
松江区|
东海县|
射阳县|
东城区|
凭祥市|
宣威市|
济源市|
双鸭山市|
郴州市|
潍坊市|
古浪县|
乌苏市|
额敏县|
浪卡子县|
南漳县|
宽城|
雷波县|
德化县|
东辽县|
东光县|
南雄市|
行唐县|
东兴市|
桂东县|
疏勒县|
福清市|
潼关县|
闸北区|
临泽县|
德安县|
海伦市|
胶南市|
通化县|
霍邱县|
荥经县|
浦东新区|
兴城市|
勃利县|
商南县|