社区
XML/XSL
帖子详情
XML文件的加密和解密的问题
八万英尺
2011-02-28 05:33:03
我想用一个XML文件保存我的程序的一些设置,要实现一下功能:该XML文件直接编辑打开显示加密后的乱码,当程序需要读取该XML文件的时候首先读取出密文,然后在程序中进行解密,放在XMLDOC里面以作修改,修改了之后再将XMLDOC里面的内容加密再保存到原文件里面。再网上找了一下加密不难,可是读取密文之后该如何解密呢?网高手指点指点。。
...全文
940
6
打赏
收藏
XML文件的加密和解密的问题
我想用一个XML文件保存我的程序的一些设置,要实现一下功能:该XML文件直接编辑打开显示加密后的乱码,当程序需要读取该XML文件的时候首先读取出密文,然后在程序中进行解密,放在XMLDOC里面以作修改,修改了之后再将XMLDOC里面的内容加密再保存到原文件里面。再网上找了一下加密不难,可是读取密文之后该如何解密呢?网高手指点指点。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孟子E章
2011-03-28
打赏
举报
回复
参见
如何使用 Visual C# 加密和解密文件
http://support.microsoft.com/kb/307010/zh-cn
a653320063
2011-03-27
打赏
举报
回复
路过此地,留下脚印
八万英尺
2011-03-27
打赏
举报
回复
[Quote=引用 3 楼 cds27 的回复:]
如何加密就如何解密了,如果你懂得加密,同样的解密即可。如果有什么具体的点不明白,具体提出来。
XML加密方式,基本上分两种:
1,完全加密,即连元素名也一起加密。该加密方式的好处是,窃取者在未破解前完全不知道你的文档结构,甚至不知道你这是个XML文档。
2,关键值加密。即将XML文档中,某些关键节点的值进行加密。该方式的好处是,阅读方便,加解密性能会比方式1快。但安全级别不如方式1.
……
[/Quote]
那么完全加密应该怎么做呢?
cds27
2011-03-07
打赏
举报
回复
如何加密就如何解密了,如果你懂得加密,同样的解密即可。如果有什么具体的点不明白,具体提出来。
XML加密方式,基本上分两种:
1,完全加密,即连元素名也一起加密。该加密方式的好处是,窃取者在未破解前完全不知道你的文档结构,甚至不知道你这是个XML文档。
2,关键值加密。即将XML文档中,某些关键节点的值进行加密。该方式的好处是,阅读方便,加解密性能会比方式1快。但安全级别不如方式1.
你可以根据你需要的安全级别选择一种加密方式。
在确定加密方式后,你再选择某种加密算法进行加密。
方式1和2之间的解密上的区别,方式1是在解密后再进行XML载入,方式2是先载入后取出加密值再解密。
只要你选择了合适的加密方式和算法,加解密上都是很容易的。
masterz
2011-03-05
打赏
举报
回复
http://idior.cnblogs.com/articles/376308.html
XML Encryption
icy_csdn
2011-03-03
打赏
举报
回复
不要对XML文件本身进行加密,而是对需要加密的内容进行加密。
<doc>
<username>可以直接明文如: user1</username>
<password><!--在这里保存加密后的内容-></password>
</doc>
怎么加密的,就怎么解密。
c#中对
xml文件
加密
和
解密
完整代码
c#中对
xml文件
加密
和
解密
完整代码,之前到网上下载的代码都是残缺不齐,这部是我个人做的,保证完整 c#中对
xml文件
加密
和
解密
完整代码,之前到网上下载的代码都是残缺不齐,这部是我个人做的,保证完整
XML文件
的
加密
与
解密
XML文件
的
加密
与
解密
,因为相信,所以我去做!
App.config
加密
解密
Xml文档
加密
解密
项目时可以把App.config的配置信息
加密
,防止其他人查看,同时还有 xml文档的
加密
和
解密
。
xml
加密
解密
工具XMLEncryption
xml
加密
(XML Encryption)是w3c
加密
xml的标准。这个
加密
过程包括
加密
xml文档的元素及其子元素,通过
加密
,xml的初始内容将被替换,但其xml格式仍然被完好的保留。 介绍 我们有3个
加密
xml的方法 1、仅仅使用对称
加密
的方法
加密
xml 这种
加密
方法只使用一个密钥,也就是说无论是
加密
xml还是
解密
xml都使用一个相同的密钥。因为这个密钥不会在被
加密
的xml中保存,所以我们需要在
加密
和
解密
的过程中加载这个密钥并保护它不被窃取。 2、使用对称
加密
和非对称
加密
相结合的方法来
加密
xml 这种方法需要一个用于
加密
数据的对称密钥和一个用于保护这个对称密钥的非对称密钥。被
加密
的对称密钥和被
加密
的数据一起保存在xml文档中。当用私有非对称密钥
解密
密钥的时候要用公开非对称密钥对密钥进行
加密
。 本文就将使用这种方法。想学到其他更多的方法请参看MSDN等到更多的信息。 (译者注:非对称
加密
算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行
加密
,只有用对应的私有密钥才能
解密
;如果用私有密钥对数据进行
加密
,那么只有用对应的公开密钥才能
解密
。因为
加密
和
解密
使用的是两个不同的密钥,所以这种算法叫作非对称
加密
算法。) 3、使用X.509
加密
xml,这种方法是用X.509作为非对称密钥,它由诸如VeriSign之类的第三方提供。 方法 不管xml
加密
是如何完成的,保存
加密
数据总是用两种方法之一。 1、
加密
后所有的元素都被命名为 2、
加密
后只有数据被替换,而元素名称仍然是可读的,不会发生变化。
XML的
加密
和
解密
及ASP.NET下的实现方法
XML的
加密
和
解密
及ASP.NET下的实现方法
XML/XSL
8,909
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章