博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML文件的加密与解密
阅读量:6909 次
发布时间:2019-06-27

本文共 924 字,大约阅读时间需要 3 分钟。

XML文件的加密

RijndaelManaged key = new RijndaelManaged();//设置密钥:key为32位=数字或字母16个=汉字8个byte[] byteKey = Encoding.Unicode.GetBytes("1111111111111111");key.Key = byteKey;XmlDocument xmlDoc = new XmlDocument();xmlDoc.PreserveWhitespace = true;xmlDoc.Load(Application.StartupPath + @"\FunctionEnabled.xml");//加载要加密的XML文件if (key != null){key.Clear();}xmlDoc.Save(Application.StartupPath + @"\abc.xml");//生成加密后的XML文件

XML文件的解密

RijndaelManaged key = new RijndaelManaged();//设置密钥:key为32位=数字或字母16个=汉字8个byte[] byteKey = Encoding.Unicode.GetBytes("1111111111111111");key.Key = byteKey;XmlDocument xmlDoc = new XmlDocument();xmlDoc.PreserveWhitespace = true;xmlDoc.Load(Application.StartupPath + @"\abc.xml");//加载要解密的XML文件Encryption_and_Dcryption.Decrypt(xmlDoc, key);if (key != null){key.Clear();}xmlDoc.Save(Application.StartupPath + @"\FunctionEnabled.xml");//生成解密后的XML文件

 

转载于:https://www.cnblogs.com/jeffqing/archive/2013/04/22/3036651.html

你可能感兴趣的文章
redis 与 memcached
查看>>
直接编译caffe出现的两个问题
查看>>
Python编程笔记(第三篇)【补充】三元运算、文件处理、检测文件编码、递归、斐波那契数列、名称空间、作用域、生成器...
查看>>
win7 设置docker加速器
查看>>
centos ibus erro resolve
查看>>
Jedis存取对象和对象列表
查看>>
什么是区块链?
查看>>
PHP-Phalcon框架中的数据库操作
查看>>
第16届电源技术专题研讨会
查看>>
Python web前端 05 JavaScript
查看>>
Hibernate(1) 阻抗不匹配
查看>>
如何才能留住员工
查看>>
Pascal常用函数
查看>>
LeetCode - 12. Integer to Roman
查看>>
Python——hashlib
查看>>
关于DB2 ORACLE MYSQL 数据库 where字句执行顺序问题
查看>>
Java+Selenium3.3.1环境搭建
查看>>
@responseBody注解的使用
查看>>
为什么in_array(0, ['a', 'b', 'c'])返回true
查看>>
CISCO 7204路由器SDH线路配置
查看>>