WebConfig 加密解密的原理是什么?

使用命令 加密数据连接串

  加密:aspnet_regiis -pef connectionStrings d:/...(webconfig所在路径,不能含中文字符)

解密:aspnet_regiis -pdf connectiongStrings d:/...(webconfig所在路径,不能含中文字符)

加密后,系统内程序不用做任何处理,即可正常运行,若修改,解密后修改即可

注*:加密、解密必修在同一台机器上进行

其原理是什么?

让我们来看看加密后的数据是什么样子的

 1 <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
2 <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
3 xmlns="http://www.w3.org/2001/04/xmlenc#">
4 <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
5 <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
6 <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
7 <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
8 <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
9 <KeyName>Rsa Key</KeyName>
10 </KeyInfo>
11 <CipherData>
12 <CipherValue>sAvJA0Zkg2/Km9mIGQjju+FwfwWQfkim8H2DxhGhXkzPjx31Jp3dbU7v5wSBke5U0iPrZj0+1TCMfMU0ViZrViwhDN84oZEK50cKJyYHW9T1qenti91oppMYCShomzv/froQOW8W8csniIxCReji89BV8Gdcay98AGe4I/yNXw4=</CipherValue>
13 </CipherData>
14 </EncryptedKey>
15 </KeyInfo>
16 <CipherData>
17 <CipherValue>b4CafJiw4KAddm23UmqIxSCPT6+3+Sr+IQAOT/Q00dT0zTBs1qyn9J69dGv8lhzctqRppw7/JO8AoxE8VAo02Yse+Tci7J3sNo7oEKDxmbbvJxIEZak1rPFENiFK50tXJGpW2tS7PJdPKJjuPN9Y4O1JYYoXTUXmjnop9eCyPTcyF+OqoTS74L8ycf9r5QI8hYydQKuBP0B0v01LQQi2GsmB6YDOCHJfPKeKI4L20NLV2rj00hXLYPUIGVO30saIgxX0fNHoP0XXaCNWWJRU21+tnGwrh/4gkwMX0Oio/ybj4Lr15e0EIw==</CipherValue>
18 </CipherData>
19 </EncryptedData>
20 </connectionStrings>

WebConfig 加密解密的原理是什么?的更多相关文章

  1. WebConfig加密解密

    加密:aspnet_regiis -pef appSettings "G:\FlyMusicNew\Web"解密:aspnet_regiis -pdf appSettings &q ...

  2. Base64加密解密原理以及代码实现(VC++)

    Base64加密解密原理以及代码实现 转自:http://blog.csdn.net/jacky_dai/article/details/4698461 1. Base64使用A--Z,a--z,0- ...

  3. Base64加密解密原理以及代码实现

    1. Base64使用A--Z,a--z,0--9,+,/ 这64个字符.    2. 编码原理:将3个字节转换成4个字节( (3 X 8) = 24 = (4 X 6) )先读入3个字节,每读一个字 ...

  4. HTTPS原理,以及加密、解密的原理。

    https://blog.csdn.net/Yang_yangyang/article/details/79702583 摘要:本文用图文的形式一步步还原HTTPS的设计过程,进而深入了解原理. A在 ...

  5. RSA加密、解密实现原理

    RSA加密.解密实现原理 1.公钥.私钥

  6. RSA算法原理与加密解密 求私钥等价求求模反元素 等价于分解出2个质数 (r*X+1)%[(p-1)(q-1)]=0

    Rsapaper.pdf http://people.csail.mit.edu/rivest/Rsapaper.pdf [概述Abstract 1.将字符串按照双方约定的规则转化为小于n的正整数m, ...

  7. laravel cookie加密解密原理

    通过控制台的 cookie 信息我们会发现,每次请求之后,关键的 cookie,如PHPSESSID.XSRF-TOKEN 都会发生变化,并且都是很长的一串字符串. 其实这是一个 json 数组,其中 ...

  8. java加密-解密小结

    加密算法可以分为 双向加密(对称加密.不对称加密) 单向加密(不可逆加密)—— MD5.sha.hmac... 在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密 有: ...

  9. java加密解密的学习

    注:此文章只是对如何学习java加密解密技术做一个讲解.并不涉及具体的知识介绍,如果有需要请留言,有时间我补冲长.个人觉着学习一个学习方法比学习一个知识点更有价值的多. 首先,对于加密解密知识体系没有 ...

随机推荐

  1. 转载 为什么print在Python 3中变成了函数?

    转载自编程派http://codingpy.com/article/why-print-became-a-function-in-python-3/ 原作者:Brett Cannon 原文链接:htt ...

  2. Ubuntu下ibus在firefox浏览器中选中即删除的解决办法

    Ubuntu上的firefox更新到36版后,ibus在浏览器中输入中文时选中的文字就会被删除.这个问题在很多贴吧.论坛上也有讨论,不过很多方法都无效.最简单有效的办法就是在命令行输入 ibus-se ...

  3. Servlet笔记9--Cookie

    Cookie: 使用Cookie机制实现十天内免登陆: Servlet程序: package com.bjpowernode.javaweb.servlet; import java.io.IOExc ...

  4. python模块分析之time和datetime模块

    前言 我们使用time和datetime模块的主要目的是对时间戳.时间字符串.时间元组等时间的表述对象进行相互的转化.而我们平时编码涉及两个时间:一个是上海时间,也可以说是北京时间,一个是UTC时间, ...

  5. 搜索引擎ElasticSearchV5.4.2系列三之ES使用

    相关博文: 搜索引擎ElasticSearchV5.4.2系列一之ES介绍 搜索引擎ElasticSearchV5.4.2系列二之ElasticSearchV5.4.2+kibanaV5.4.2+x- ...

  6. ORACLE数据库数据文件转移方法(不同于move方法)

    1) 手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'. 2) 把数据文件所属的表空间Offl ...

  7. java 异常使用指南

    应该在以下情况使用异常: 1.)在恰当的级别处理问题.(在知道如何处理的情况下才捕获异常) 2.)解决问题并且重新调用异常的方法 3.)进行少许的修补,然后绕过异常发生的地方继续执行 4.)用别的数据 ...

  8. hdu 1856 求集合里元素的个数 输出最大的个数是多少

    求集合里元素的个数 输出最大的个数是多少 Sample Input41 23 45 61 641 23 45 67 8 Sample Output42 # include <iostream&g ...

  9. 【AtCoder】Dwango Programming Contest V题解

    A - Thumbnail 题意简述:给出N个数,找出N个数中和这N个数平均值绝对值最小的数 根据题意写代码即可= = #include <bits/stdc++.h> #define f ...

  10. 手动搭建ABP2.1.3——基础框架

    一.基础层搭建 1,创建一个空解决方案 2,层结构 Demo.Core[v:4.6.1]:类库 Demo.EntityFramework[v:4.6.1]:类库(引用Demo.Core) Demo.A ...