WebConfig 加密解密的原理是什么?
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 加密解密的原理是什么?的更多相关文章
- WebConfig加密解密
加密:aspnet_regiis -pef appSettings "G:\FlyMusicNew\Web"解密:aspnet_regiis -pdf appSettings &q ...
- Base64加密解密原理以及代码实现(VC++)
Base64加密解密原理以及代码实现 转自:http://blog.csdn.net/jacky_dai/article/details/4698461 1. Base64使用A--Z,a--z,0- ...
- Base64加密解密原理以及代码实现
1. Base64使用A--Z,a--z,0--9,+,/ 这64个字符. 2. 编码原理:将3个字节转换成4个字节( (3 X 8) = 24 = (4 X 6) )先读入3个字节,每读一个字 ...
- HTTPS原理,以及加密、解密的原理。
https://blog.csdn.net/Yang_yangyang/article/details/79702583 摘要:本文用图文的形式一步步还原HTTPS的设计过程,进而深入了解原理. A在 ...
- RSA加密、解密实现原理
RSA加密.解密实现原理 1.公钥.私钥
- RSA算法原理与加密解密 求私钥等价求求模反元素 等价于分解出2个质数 (r*X+1)%[(p-1)(q-1)]=0
Rsapaper.pdf http://people.csail.mit.edu/rivest/Rsapaper.pdf [概述Abstract 1.将字符串按照双方约定的规则转化为小于n的正整数m, ...
- laravel cookie加密解密原理
通过控制台的 cookie 信息我们会发现,每次请求之后,关键的 cookie,如PHPSESSID.XSRF-TOKEN 都会发生变化,并且都是很长的一串字符串. 其实这是一个 json 数组,其中 ...
- java加密-解密小结
加密算法可以分为 双向加密(对称加密.不对称加密) 单向加密(不可逆加密)—— MD5.sha.hmac... 在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密 有: ...
- java加密解密的学习
注:此文章只是对如何学习java加密解密技术做一个讲解.并不涉及具体的知识介绍,如果有需要请留言,有时间我补冲长.个人觉着学习一个学习方法比学习一个知识点更有价值的多. 首先,对于加密解密知识体系没有 ...
随机推荐
- composer "Failed to decode zlib stream"
dockerFile 中安装composer.... RUN curl -s -f -L -o /tmp/installer.php https://raw.githubusercontent.com ...
- 第8月第15天 app支持后台播放
1. AVAudioSession *audioSession = [AVAudioSession sharedInstance]; //默认情况下扬声器播放 [audioSession setCat ...
- ubuntu 开机自动挂载分区
转载: http://blog.sina.com.cn/s/blog_142e95b170102vx2a.html 我的计算机是双硬盘,一个是windows系统,一个是Fedora和ubuntu系统. ...
- 2017/05/23 java 基础 随笔
1.多态的好处: a.提高了代码的维护性(继承保证) b.提高了代码的扩展性(由多态保证) package com.huawei; public class Demo2 { public static ...
- BAT脚本加防火墙455端口
@echo off mode con: cols=85 lines=30 :NSFOCUSXA title WannaCry勒索病毒安全加固工具 color 0A cls echo. echo. ec ...
- kibana提示"[illegal_argument_exception] mapper [hits] cannot be changed from type [long] to [integer]"
=============================================== 2019/1/30_第1次修改 ccb_warlock == ...
- jenkins 使用Git持续构建
为jenkins添加git插件. 在Available tab页中找到Git Plugin 点击下方的Install without Restart安装插件. 插件安装完毕后,我们需要在jenkins ...
- ASP.NET Web配置使用HTTPS实用案例
Step by Step 配置使用HTTPS的ASP.NET Web应用 有关HTTPS.SSL以及SSL证书的工作原理,参见 <HTTPS那些事(一)HTTPS原理> <HTTPS ...
- LeetCode(18):四数之和
Medium! 题目描述: 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 t ...
- java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决
错误方式 @Test public void testDeserializeTest() throws IOException, ClassNotFoundException { ByteArrayO ...