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>

最新文章

  1. Python学习【第七篇】基本数据类型
  2. 各种报错各种坑 webpack让我在学习的过程中一度想要放弃
  3. MongoDB3.0新特性
  4. init.sh 学习(转
  5. Android性能优化方法(四)
  6. Codeforces Round #288 (Div. 2) C. Anya and Ghosts 模拟
  7. Data Flow -&gt;&gt; Character Map
  8. 深度解读Tomcat中的NIO模型(转载)
  9. MySQL之数据备份、pymysql模块
  10. python 将mysql数据库中的int类型修改为NULL 报1366错误,解决办法
  11. c# 后台分页 jqgrid
  12. 【1】BIO,NIO,AIO与Reactor,Proactor
  13. git用法-打补丁【转】
  14. lanmp环境中php版本的升级为7.1
  15. Haskell语言学习笔记(92)HXT
  16. python list unicode转中文显示
  17. java小知识点简单回顾
  18. 打开yii2控制台命令
  19. chrome 概述
  20. python 统计学的各种检验

热门文章

  1. input同名
  2. pt-table-checksum 3.0.4检测不出主从差异数据
  3. [Alg::Trick]小白鼠找毒酒
  4. git 修改已提交的注释
  5. 013_Mac OS X下应该如何卸载软件和安装应用软件
  6. HDU 2200 Eddy&#39;s AC难题
  7. C/C++ ASCII码表
  8. 如何让Ubuntu 12.04 LTS更炫更具吸引力
  9. FileInputStram入门
  10. KnockoutJs学习笔记(十一)