首页 > 语言 > 关键词 > Asp.Net2.0最新资讯 > 正文

ASP.NET2.0中配置文件的加密与解密

2008-12-05 15:18 · 稿源: 51CTO论坛

首先添加引用: using System.Web.Configuration;

加密操作如下:

以下为引用的内容:

private void ProtectSection(string sectionName, string provider)
    {
        Configuration config =
            WebConfigurationManager.
                OpenWebConfiguration(Request.ApplicationPath);

        ConfigurationSection section = config.GetSection(sectionName);

        if (section != null && !section.SectionInformation.IsProtected)
        {
            section.SectionInformation.ProtectSection(provider);
            config.Save();
        }
    }

解密操作如下:

以下为引用的内容:


 private void UnProtectSection(string sectionName)
    {
        Configuration config =
            WebConfigurationManager.
                OpenWebConfiguration(Request.ApplicationPath);

        ConfigurationSection section = config.GetSection(sectionName);

        if (section != null && section.SectionInformation.IsProtected)
        {
            section.SectionInformation.UnprotectSection();
            config.Save();
        }
    }


实践:

加密前的配置文件:

以下为引用的内容:
<?xml version="1.0"?>
<configuration>
    <appSettings>
  <add key="name" value="shy520" />
  <add key="address" value="cnblogs" />
 </appSettings>
    <system.web>
        <compilation debug="true"/>
  </system.web>
</configuration>
加密后的配置文件:
<?xml version="1.0"?>
<configuration>
    <appSettings configProtectionProvider="DataProtectionConfigurationProvider">
  <EncryptedData>
   <CipherData>
    <CipherValue>
      AQAAANCMnd8BFdERjHoAwE/Cl+s
      BAAAABi1ATlNkEUGEf0XyWGL2Xg
      QAAAACAAAAAAADZgAAqAAAABAAA
      ABIhxMWlazAntwIIpST1CDXAAAA
      AASAAACgAAAAEAAAAPz/YKYx07c
      b+h4fqdr4fkLgAAAAX1Ieyc+WSx
      AfsDW1vn2C/fXsG2TAnYeUgaCov
      8e3nGFTHHsH91gLiqKregFPYzGR
      vW1xrez/3VwOmJI9eS7EFKrcXej
      NnHL66kg2iNRk3ntLNZlZtTs3cZ
      9w63u47VKAjs6miWsGBz2GntL/9
      UGHLELigrJcr3YJ+lsjOscExQnv
      HGvA48EfxpD+tEiFBtgXeHsFkQX
      cqGySshx16vCt2GUNUC3ZmEAhBh
      UsAFkPIYqelYHd4+m9a/xPe2tqw
      GIbla1wbW2NDEfrzJPwnkfmpNqR
      hXijKImipwXbDVYy6o0UAAAAs8D
      suYNOhJ7qAjJa2c/4eUC7sks=
      </CipherValue>
   </CipherData>
  </EncryptedData>
 </appSettings>
    <system.web>
        <compilation debug="true"/>
  </system.web>
</configuration>

  • 相关推荐
  • 大家在看
  • Epic怎么验证本地游戏文件

    在电脑上如果安装了一些游戏,想要让Epic检测扫描到,需要进行什么样的操作,才可以让本地的游戏被发现呢,这里我们来看下Epic平台上本地游戏被扫描到的具体方法。

  • 加密行业的比尔·盖茨——赵长鹏

    得益于币安赵长鹏的正确领导,币安在全球化道路上遥遥领先于coinbase, huobi ,okex,国际化市场份额取得极其亮眼的成绩。而其首创的平台币BNB,也在平台币中处于龙头地位。目前币安又开启“开放式平台”商业模式,引领区块链行业发展进步。为此,很多人都对赵长鹏充满了疑问,这个神一般的人物到底是什么样的?有人称他为加密行业的比尔·盖茨,因为他不仅在推动加密货币行业的发展,而且正在改变根深蒂固的经济和社会文化。他在

  • influxdb详细安装配置教程 influxdb怎么安装配置

    influxdb是一款开源的时序数据库,可以用作监控系统的数据存储或用来存储基于时序进行分析的业务系统的数据存储。influxdb的部署及使用均比较简单,但是集群(官方版集群已闭源)及高可用方案较少,所以后续测试完几种方案后再推送给大家参考。

  • 好看视频缓存在哪个文件夹

    好看视频中,如果你看了很多视频的话,其实都会产生缓存的,如果长期的不清理缓存的话,会占用你手机越来越多的存储空间,所以很多人想知道好看视频的缓存文件在哪,下面就来为大家详细的介绍一下。

  • 小米电视大师系列配置怎样 大师系列配置及价格汇总

    7月2日下午,小米电视公布了大师系列新款电视,这款大师系列为65英寸OLED屏幕,支持全像素独立控光,提供 True 10bit 专业级色深,小米表示,大师系列电视是为“下一代游戏主机而生”。

  • 解密国美联手京东、拼多多背后:商战的本质是匹配资源

    国美以两场大交易搅动行业格局。5 月 28 日,京东宣布战略投资国美,以 1 亿美元认购国美零售发行的可转债。就在一个多月前,拼多多也认购了国美零售发行的 2 亿美元可转债。

  • iOS13.6Beta2描述文件下载 苹果iOS13.6开发版描述文件在哪下载

    iOS13.6Beta2在6月10日正式推送了,此次版本更新的内容不是很多,一些朋友想更新到iOS13.6开发者版,下面就来为大家分享一下iOS13.6Beta2 描述文件下载。

  • 死亡搁浅PC版配置要求怎样 死亡搁浅PC版最低配置要求

    ​小岛工作室在7月1日正式公布了《死亡搁浅》PC版本的配置要求,以及Steam版、Epic版分别也开始了预售,以下我们来看下《死亡搁浅》PC版本对电脑的配置要求介绍。

  • 阿尔法蛋大蛋2.0,凭什么上“天猫超级晚”?

    “我们的阿尔法蛋是专门为3-12岁的孩子量身定制的AI学习机器人,学习功能非常强大,内容也非常丰富,全国很多的小朋友都在使用。”在6月16号的江苏卫视天猫618超级晚中,主持人李好和嘉宾薛之谦、刘宇宁这样介绍阿尔法蛋大蛋2.0。他们这样的介绍并不是信口开河。和靠着一招鲜吃遍天,堆砌内容的智能机器人不同,阿尔法蛋大蛋2.0充分考虑了不同时期孩子认知发展水平的特点以及成长目标,针对学龄前和小学阶段设置了不同的功能和内容。一、

  • 怎样恢复SD卡删除文件?四个步骤轻松找回

    怎样恢复SD卡删除文件?四个步骤轻松找回!SD卡在目前的生活中,具有携带方便,存储容量大的优势而赢得了很多用户的喜爱,但是也有很多用户在使用过程中往往也都会不小心把SD卡格式化,当数据丢失后,我们又该如何找回呢?毕竟SD卡不同于其它存储设备,所删除的不会像电脑一样可以通过回收站的形式进行找回。只能借助一些专业的SD卡数据恢复工具进行找回。那么对于这些误删除的文件来说,当数据丢失后,我们又该如何找回呢?怎样才能找

  • iOS 14预览版险提前泄漏:苹果迅速撤回相应文件

    据外媒报道称,今天早些时候有一些开发者发现,苹果悄然发布了iOS 14 Developer Beta开发者预览升级的描述文件,不过最后时刻官方撤回了这个文件,防止新系统提前泄露。按照开发者的说法,iOS

  • iOS13.6Beta3开发者版描述文件下载地址 苹果ios13.6描述文件在哪下载

    苹果iOS13.6开发者预览版Beta3的版本发布了,这个版本主要是修复了一些bug和提高了性能,一些小伙伴还不知道在哪可以下载iOS13.6开发者预览版Beta3的描述文件,下面就来为大家分享一下下载的地址。

  • ios14开发者预览版及公测版描述文件下载地址 iOS14描述文件在哪下载

    苹果WWDC2020全球开发者大会上,苹果正式公布了iOS14,很多人都想在第一时间尝试iOS14的版本,一些小伙伴还不清楚iOS14的描述文件在哪下载,下面就来为大家分享一下。

  • 易美教育前哥大招生官深度解密如何通过矩阵秘籍规划名校申请

    易美教育招生官顾问委员会成员、前哥伦比亚大学招生官阿尔伦女士受邀参加易美教育内部研讨会,为准备申请美国留学的学生们揭秘如何通过矩阵秘籍规划名校申请。在易美教育主办的易美教育-易讲坛线上圆桌会议上,阿尔伦女士针对美国名校的申请审查、录取规则、时间管理等话题为广大易美教育学子和家长答疑解惑。为了能更好地帮助学生,易美教育将内部研讨会内容进行总结,希望带给学生一些指引。易美教育招生官顾问委员会成员、前哥?

  • 冲刺科创板,天士力生物提交“上市辅导备案文件”

    据IPO早知道消息,证监会上海监管局 6 月 10 日晚间披露了天士力生物医药股份有限公司的A股上市辅导备案文件,辅导机构为中信证券。天士力生物母公司天士力医药集团是中药、生物药、化学药研发制造企业。 2018 年,天士力(600535.SH)将公司的生物药相关资产划转给旗下天士力生物,并将其改制为股份有限公司,拟将此生物药板块作为独立平台上市。今年 5 月,天士力公开表示:计划将天士力生物分拆至科创板上市。天士力生物成立于 20

  • 薇娅同款,直播力荐阿尔法蛋大蛋2.0了解一下

    薇娅作为全球好物推荐官,直播间里的每一件产品都精挑细选,承包了粉丝们生活的方方面面。6月27日晚,作为妈妈的她,推荐了一款可以更好的辅导孩子学习的AI学习机器人,TA就是天猫&京东618单品销售第一名的智能机器人——阿尔法蛋大蛋2.0!大蛋2.0在薇娅的直播间上架后,短短十分钟,销售额就突破了200万,阿尔法蛋旗舰店也在天猫智能大类目中,拿下了店铺和单品双第一!这款指哪学哪的阿尔法蛋大蛋2.0,究竟用什么神奇的本领打动了众多消费者?

  • 电脑回收站删除的文件怎么恢复?90%数据能恢复

    电脑回收站删除的文件怎么恢复?回收站是每个电脑所特有的功能之一,不管是笔记本还是台式电脑,往往也都会自带回收站这个功能,那么如果我们在日常操作和使用过程中,不小心误删除电脑回收站中相关文件的话,我们又该如何恢复呢?可能很多人认为,文件删除了就是删除了, 也都无法进行数据文件的恢复,但事实上,对于这些所删除或丢失的文件来说,一般也都是可以进行修复的。那么如何去修复呢?下面”嗨格式数据恢复大师“就为大?

  • Esprinet以3400万欧元收购GTI

    [TechWeb]意大利批发商Esprinet宣布已与GTI达成协议,以购买该公司100%的股份。这项行动共计3380万欧元,将在当局于9月底批准时以现金支付。通过购买GTI,Esprinet凭借收入和与Tech Data的距离本身,成为西班牙市场上第一家批发商,该公司在过去几年中一直与该公司争夺排名第一的位置。此外,GTI将提供Esprinet,该公司在西班牙经营JoséMaríaGarcía(这是一项补充业务),该业务是通过云销售的软件,尤其是Microsoft的软件。?

  • Planet将通过SpaceX的火箭发射6颗Skysat卫星

    DoNews 6月10日消息(记者 刘文轩)据The Verge报道,卫星影像公司Planet将在6月和7月的两次卫星发射中,采用SpaceX的火箭,各运送3颗110kg重的卫星。至于价格,SpaceX则是以每公斤500美元的价格来计算,Planet发射副总裁Mike Safyan表示,SpaceX将发射费用压低到“难以置信”的程度。Planet原本运营着60颗中解析度卫星,2017年收购Google的Terra Bella卫星影像部门后,Planet拥有了7颗高解析度Skysat卫星。在这之后,Planet又发射

  • Zoom:因需要配合执法工作 不会对免费视频电话进行加密

    据外媒报道,如果你是一位免费的Zoom用户并等待这家公司推出端到端加密技术来更好地保护你的通话那么可这个希望可能要落空了。据悉,免费电话不会被加密,这可能意味着执法部门将能在平台被“滥用”的情况下获取你的信息。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议

热文

  • 3 天
  • 7天