a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

web.config本地加密解密BAT

發(fā)布時(shí)間:  2012/6/23 18:15:22

打開.Net Framework附帶的SDK命令提示符。
  加密命令:
  aspnet_regiis -pe “connectionStrings” -app “/encrypttest”
  -pe開關(guān)用來指定web.config中需要加密的節(jié)(Web.Config文件中的connectionStrings配置節(jié))。
  -app開關(guān)用來指定IIS里面的虛擬目錄,如果為根目錄網(wǎng)站,為”/”.
  解密命令:
  aspnet_regiis -pd “connectionStrings” -app “/encrypttest”
  唯一的區(qū)別就是,我們用-pd開關(guān)代替了-pe開關(guān)。
  1、加密EncryptWebConfig.bat
  @echo off
  C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef “connectionStrings” “D:\Program Files\Microsoft.NET\ Pet Shop 4.0Web”
  PAUSE
  2、解密DecryptWebConfig.bat
  @echo off
  C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf “connectionStrings” “D:\Program Files\Microsoft.NET\ Pet Shop 4.0Web”
  PAUSE
  解決方法是:
  進(jìn)dos運(yùn)行:
  aspnet_regiis -pa “NetFrameworkConfigurationKey” “NT AUTHORITY\NETWORK SERVICE”
  如果運(yùn)行出錯(cuò),需要把目錄 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 放入環(huán)境變量path中。
  此時(shí)就可以成功訪問網(wǎng)站了。
  同樣可以通過命令行來實(shí)現(xiàn)“RSAProtectedConfigurationProvider”加密
  現(xiàn)在把找到文件附在下面:
  我們?nèi)绻雽?duì)web.config的數(shù)據(jù)庫連接字符串進(jìn)行加密的話,那么這里提供了兩個(gè)方法。
  方法一、
  使用“DataProtectionConfigurationProvider”形式加密,創(chuàng)建tmdsb.aspx文件,代碼如下:
  需要添加引用
  using System.Web.Configuration;
  using System.IO;
  //加密
  protected void Button1_Click(object sender, EventArgs e)
  {
  Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
  ConfigurationSection section = config.GetSection(“connectionStrings”);
  if (section != null && !section.SectionInformation.IsProtected)
  {
  section.SectionInformation.ProtectSection(“DataProtectionConfigurationProvider”);
  config.Save();
  }
  }
  //解密
  protected void Button2_Click(object sender, EventArgs e)
  {
  Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
  ConfigurationSection section = config.GetSection(“connectionStrings”);
  if (section != null && section.SectionInformation.IsProtected)
  {
  section.SectionInformation.UnprotectSection();
  config.Save();
  }
  }
  總結(jié):此方法很方便,并且很簡單,但安全性沒有密鑰加密高。
  方法二、
  使用“RSAProtectedConfigurationProvider”形式來加密
  test.aspx程序文件基本如上,
  把
  section.SectionInformation.ProtectSection(“DataProtectionConfigurationProvider”);
  改成
  section.SectionInformation.ProtectSection(“RSAProtectedConfigurationProvider”);
  但這個(gè)時(shí)候你訪問網(wǎng)站的時(shí)候很有可能會(huì)出現(xiàn)
  說明:
  在處理向該請(qǐng)求提供服務(wù)所需的配置文件時(shí)出錯(cuò)。請(qǐng)檢查下面的特定錯(cuò)誤詳細(xì)信息并適當(dāng)?shù)匦薷呐渲梦募?br />   分析器錯(cuò)誤信息: 未能使用提供程序“RsaProtectedConfigurationProvider”進(jìn)行解密。
  提供程序返回錯(cuò)誤信息為: 打不開 RSA 密鑰容器。
  這樣的錯(cuò)誤,解決方法是:
  進(jìn)dos運(yùn)行:aspnet_regiis -pa “NetFrameworkConfigurationKey”
  “NT AUTHORITY\NETWORK SERVICE”
  如果運(yùn)行出錯(cuò),需要把目錄 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
  放入環(huán)境變量path中。此時(shí)就可以成功訪問網(wǎng)站了。
  同樣可以通過命令行來實(shí)現(xiàn)“RSAProtectedConfigurationProvider”加密
  注意:你也可以不運(yùn)行 aspnet_regiis -pa “NetFrameworkConfigurationKey”
  “NT AUTHORITY\NETWORK SERVICE”命令來注冊(cè)默認(rèn)的
  RsaProtectedConfigurationProvider 的RSA 密鑰容器
  方法如下:
  1)創(chuàng)建一個(gè)可導(dǎo)出的rsa密鑰容器,命名為Key
  aspnet_regiis -pc “Key” -exp
  2)在你要加密的信息前面指定密鑰容器,如:
  <configProtectedData>
  <providers>
  <clear />
  <add name=”KeyProvider”
  type=”System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL”
  keyContainerName=”Key”
  useMachineContainer=”true”/>
  </providers>
  </configProtectedData>
  <connectionStrings>
  <add name=”SQLConnString” connectionString=”Data Source=yourIP;Initial Catalog=test;User Id=yourID;Password=yourPassword;”
  providerName=”System.Data.SqlClient” />
  </connectionStrings>
  并且確保在configuration節(jié)的xmlns屬性有如下值:
  3)對(duì)配置文件進(jìn)行加密
  aspnet_regiis -pef “connectionStrings” “E:\project\Test” -prov “KeyProvider”
  參數(shù)分別為:需要加密的配置節(jié)、項(xiàng)目所在目錄的物理路徑、加密所使用的密鑰容器名稱
  再看web.config文件,就會(huì)發(fā)現(xiàn)connectionStrings節(jié)已經(jīng)被加密了,但
  是運(yùn)行程序會(huì)發(fā)現(xiàn)程序仍然可以正確訪問數(shù)據(jù)庫。
  此時(shí),只需運(yùn)行:
  aspnet_regiis -pdf “connectionStrings” “E:\project\Test”
  就可以對(duì)web.config文件進(jìn)行解密。
  (注意,如果還是有錯(cuò)誤,那可能是您沒有給生成的密匙文件足夠的權(quán)限,
  去到C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
  目錄下,找到剛生成的密匙文件,把network service用戶的讀取權(quán)限賦予給它,就可以了,
  直接用命令的話也可以:命令如下 aspnet_regiis -pa “Key” “NT AUTHORITY\NETWORK SERVICE” ,
  可能需要重新啟動(dòng)iis
  4)把密鑰容器導(dǎo)出為xml文件
  aspnet_regiis -px “Key” “e:\Key.xml”
  這個(gè)命令只導(dǎo)出公鑰,因此以后只能用于加密,而無法解密。
  aspnet_regiis -px “Key” “e:\Keys.xml” -pri
  這個(gè)則連私鑰一起導(dǎo)出了,所以我們要用這個(gè)。
  5)把密鑰容器刪除
  aspnet_regiis -pz “Key”
  刪除后再運(yùn)行程序,會(huì)提示出錯(cuò):
  分析器錯(cuò)誤信息: 未能使用提供程序“KeyProvider”進(jìn)行解密。
  提供程序返回錯(cuò)誤信息為: 打不開 RSA 密鑰容器。
  同理可以證明,在任何一臺(tái)未安裝正確的密鑰容器Key的機(jī)器上,
  程序都無法對(duì)connectionStrings節(jié)進(jìn)行解密,因此也就無法正常運(yùn)行。
  6)導(dǎo)入key.xml文件
  aspnet_regiis -pi “Key” “e:\Keys.xml”
  此時(shí),再運(yùn)行程序會(huì)發(fā)現(xiàn)又可以解密了。證明加密與解密機(jī)制運(yùn)行正常。
  最后說一下這個(gè)機(jī)制所提供的安全性保障可以運(yùn)用在什么方面:
  對(duì)winform程序的app.config進(jìn)行加密實(shí)際意義并不大,因?yàn)闊o論如何,
  客戶機(jī)都可以通過運(yùn)行aspnet_regiis -pdf 來對(duì)配置文件進(jìn)行解密,從而暴露敏感信息。
  對(duì)于web.config進(jìn)行加密的意義也僅限于,當(dāng)web.config文件不小心泄露時(shí),
  不會(huì)同時(shí)泄露敏感信息,如果惡意攻擊者已經(jīng)取得了在服務(wù)器上運(yùn)行程序的權(quán)限,
  那么同app.config一樣,可以很容易通過通過運(yùn)行aspnet_regiis -pdf 獲取明文了。
  還有,通過aspnet_regiis -pa “Key” “NT AUTHORITY\NETWORK SERVICE”
  控制對(duì)不同用戶對(duì)密鑰容器的訪問權(quán)限,應(yīng)該還可以進(jìn)一步獲取一些安全性,
  比如可以控制某些用戶即使登錄到服務(wù)器上,也無法用aspnet_regiis -pdf對(duì)配置文件進(jìn)行解密。

億恩科技地址(ADD):鄭州市黃河路129號(hào)天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
   聯(lián)系:億恩小凡
   QQ:89317007
   電話:0371-63322206


本文出自:億恩科技【www.ibaoshan.net】

服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    精品无码久久久久久午夜 | 免费无遮挡无码H肉动漫在线观看| 亚洲成AV人片无码天堂下载| 久久久老熟女一区二区三区 | 2020国产精品久久久久精品| 日韩av无码一区二区| 国产精品怡红院在线观看| 亚洲日韩欧美一区久久久久我| 男吃奶玩乳尖高潮视频午夜I | 人妻无码一区二区| 国产口爆吞精在线视频| 50岁老熟人乱一区二区三区| 搡老女人ⅩXXX搡老女人电影看| 国产午夜男女爽爽爽爽爽| 婬乱丰满熟妇XXXXX性| 青青草国产成人A∨| 夜夜爽妓女8888视频免费观看| 小雪的L3又嫩又紧又多水图| 寂寞夜晚看的MV字幕高清网站| 中文字幕精品无码一区二区三区| 日韩视频一二三区2021| 好男人视频在线观看| 2022一本久道久久综合狂躁| 香港三日本三级少妇三级2021| 亚洲欧美日韩精品色XXX| 欧美成人精品视频在线观看| 国产SUV精品一区二区883| 亚洲国产欧美日韩精品一区二区三| 你的棒棒可以桶桶我的下水道| 国产99视频精品免费视频6| 亚洲成AV人片无码BT种子下载| 人与动人物XXXXAV片| 韩国办公室三级HD激情在线观看| 资源在线WWW天堂官网| 特黄做受又硬又粗又大视频18| 久久96国产精品久久| 97人妻精品一区二区三区| 婷婷综合久久中文字幕| 久久久精品中文字幕乱码18 | 肉妇春潮干柴烈火MYFDUCC| 很嫩很紧直喷白浆在线| 95W乳液78WYW永久区域| 我的风流岳每2部集第| 久久精品国产精品亚洲色婷婷 | 丝袜AV在线丝袜AV天堂| 精品无码一区二区三区水蜜桃 | 巨RU麻麻奶水雪白肥美喷| 成熟老年妇女毛茸茸| 亚洲国产精品美女久久久久| 欧美日韩亚洲中文字幕一区二区三| 国产精品美女久久久M| 荫蒂每天被男人添| 小东西好几天没弄了还能吃吗| 欧洲一卡二卡三卡| 国精产品一二伊田园9777| 337P粉嫩日本欧洲亚洲大胆| 亚洲AV无码专区在线播放中文| 欧美交性一级视频免费播放| 国产色视频一区二区三区QQ号| 18禁成年无码免费网站| 亚洲国产精品久久久久久久| 四十如虎的丰满熟妇啪啪| 欧美xxxxx视频| 久久国产精品波多野结衣AV| 成人午夜爽爽爽免费视频| 亚洲精品无码专区在线| 人人妻人人爽人人添少妇| 久久久久亚洲AV成人无码| 国产人无码A在线西瓜影音| 92久久偷偷做嫩草影院免费看| 亚洲日韩一区二区三区黑人| 午夜天堂一区人妻| 日日碰狠狠添天天爽无码| 欧美成人激情视频| 久久久久亚洲AV成人网电影| 海角国精产品三区二区三区| 国产成人精品亚洲精品| 中国老太婆BB无套内射| 无码毛片内射白浆视频| 免费无人区一码二码乱码| 精品久久久久久无码免费| 成年性生交大片免费看| 亚洲一线产区二线产区区别在 | 中文午夜人妻无码看片| 无码熟妇人妻Av又大又粗又爽| 女人被狂C到高潮视频网站| 国产女人水真多18毛片18精品 | 国产成人啪精品视频免费APP| 在线观看一区二区三区AV| 无码精品人妻一区二区三区中 | 天美传媒免费观看一二三在线| 人妻欲求不满中文字幕在线| 免费A级毛片无码无遮挡内射| 国产三级精品三级在线专区| 低调看JRS直播| 中国农村真实BBWBBWBBW| 亚洲乱码日产精品BD在线下载| 色天天躁夜夜躁天干天干| 欧美和日本操逼视频| 麻豆TV入口在线看| 国产午夜福利精品一区二区三区 | 老赵揉搓苏清雅双乳| 国产裸拍裸体视频在线观看| 99久久国产综合精品女| 亚洲AV成人一区二区三区网站| 人妻洗澡被强公日日澡| 女性裸体无遮挡啪啪网站| 麻豆国产96在线 | 日韩| 久久精品久久电影免费| 娇妻在我面前被黑人撑爆| 国产一区二区三区精品视频| 成人3D动漫一区二区三区| A级无遮挡超级高清-在线观看| 亚洲乱码精品久久久久..| 亚洲444KKKK在线观看无码| 天天躁日日躁狠狠躁欧美老妇小说 | 肥水不流外人田小说| 中国BBW50成熟| 亚洲熟妇无码久久精品疯| 无码OL丝袜高跟秘书在线观看不| 三个媳妇一锅烩大团圆| 日本大学SGU大二大三| 老年镖客视频大全播放| 精品人妻一区二区三区乱码| 韩国理伦电影午夜三级| 国产午夜福利精品久久2021| 国产美女视频免费观看| 国产精品偷伦视频免费观看了| 被公疯狂进入的美丽人妻| 又黑又肥的60岁岳| 小婷又软又嫩又紧水又多的视频 | 696969大但人文艺术主题| 中国丰满熟妇XXXX性| 在线播放无码高潮的视频| 伊人色综合久久天天| 亚洲最大成人综合网720P| 性色生活片在线观看| 三个男人躁我一个爽| 日本高清WWW色视频总站| 人妻精品丝袜一区二区无码AV| 看全色黄大色黄女片爽在线看| 久久精品国产2020观看福利| 精品无码国产自产拍在线观看蜜| 极品少妇被猛得白浆直流草莓视频| 国内精品国内精品自线在拍| 国产小视频A在线观看| 国产亚洲美女精品久久久久| 国产一本一道久久香蕉| 国内精品视频一区二区三区| 国内精品自线在拍大学生| 国内精品久久久久影院一蜜桃| 国内精品久久久久影院优| 国内精品久久久久久99蜜桃| 豪妇荡乳1一5白玉兰免费下载| 黑人大雞巴XXOO视频| 精品厕所偷拍各类美女TP嘘嘘| 国产精品久久久久久免费软件 | 国产午睡沙发系列大全| 国产无遮挡又黄又爽动态图 | 337P粉嫩胞人体高清视频免费| 60老妇VIDEOXXX| 9人妻人人澡人人爽人人精品| CHINESE激烈高潮HD| YSL千人千色T9T9T9最新| 中文字幕人妻丝袜乱一区三区| 张柏芝性XXXXXⅩ| 最新国产毛2卡3卡4卡| AAAAA级大公开超高准确率| Japanese日本护士XXXX18一19| 中文乱码在线中文字幕中文乱码 | 野花香社区在线视频观看播放| 一二三四免费观看在线中文版| 亚洲精品成人无码中文毛片| 亚洲国产欧美在线看片一国产 | 中文字幕乱偷无码AV先锋蜜桃| 2021自拍偷在线精品自拍偷| AV免费无码天堂在线| 长腿校花无力呻吟娇喘| 18禁无码无遮挡H动漫免费看| 97香蕉超级碰碰碰久久兔费| FREE俄罗斯免费视频| 超碰色偷偷男人的天堂| A级毛片免费全部播放| Z〇Z〇ZO女人另类Z〇Z○| 抽插丰满内射高潮视频| 国产SUV精品一区二区6| 国产精品免费_区二区三区观看 | 色噜噜狠狠一区二区三区果冻| 天美传媒MV在线看免费| 香港三日本三级少妇三级2021 | 欧美成人精品午夜免费影视| 琪琪女色窝窝777777| 日欧 片内射AV在线影院| 天天澡夜夜澡人人澡| 小婷又紧又嫩又窄又多水| 亚洲精品99久久久久中文字幕| 野花日本中文免费完整版4| 中文字幕日韩人妻不卡一区| AV无码不卡一区二区三区| 成人免费无码大片A毛片18|