社区
XML/XSL
帖子详情
XML文件的加密和解密的问题
八万英尺
2011-02-28 05:33:03
我想用一个XML文件保存我的程序的一些设置,要实现一下功能:该XML文件直接编辑打开显示加密后的乱码,当程序需要读取该XML文件的时候首先读取出密文,然后在程序中进行解密,放在XMLDOC里面以作修改,修改了之后再将XMLDOC里面的内容加密再保存到原文件里面。再网上找了一下加密不难,可是读取密文之后该如何解密呢?网高手指点指点。。
...全文
1037
6
打赏
收藏
XML文件的加密和解密的问题
我想用一个XML文件保存我的程序的一些设置,要实现一下功能:该XML文件直接编辑打开显示加密后的乱码,当程序需要读取该XML文件的时候首先读取出密文,然后在程序中进行解密,放在XMLDOC里面以作修改,修改了之后再将XMLDOC里面的内容加密再保存到原文件里面。再网上找了一下加密不难,可是读取密文之后该如何解密呢?网高手指点指点。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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>
怎么加密的,就怎么解密。
解决SM4
加密
解密
过程
XML文件
中出现的乱码
问题
本文探讨了在SM4
加密
解密
过程中
XML文件
出现乱码的
问题
,分析了乱码产生的原因,并分享了通过数据过滤避免乱码的有效解决方案,包括
解密
后筛选XML节点和写入新文件的方法。
解密
被RSA
加密
过的string类型JSON字符串并将其保存进
XML文件
(已解决
解密
时的长度
问题
)
本文介绍了一种使用RSA算法进行数据
解密
的方法,并详细展示了如何将
解密
后的JSON数据转换为XML格式的过程。包括处理JSON字符串中可能出现的乱码
问题
、反序列化JSON数据以及构建XML文档等内容。
C使用PEM文件RSA
加密
和
解密
该项目提供C#环境下使用PEM格式公钥和私钥进行RSA
加密
和
解密
的完整源码,解决了传统XML格式密钥文件的移植性
问题
。源码含完整工程文件,支持Visual Studio 2008及以上版本,适用于需与Linux环境交互的场景。
.NET 中XML 文件
加密
后 密钥的保存
问题
本文讨论了一个WinForm程序中
XML文件
的
加密
与
解密
过程。作者实现了
XML文件
的
加密
,并尝试在保留密钥的情况下进行
解密
操作。然而,在实际应用中
加密
与
解密
是分开进行的,因此提出如何妥善保留密钥以便后续
解密
的
问题
。
spring项目中对jdbc.properties中的明文密码
加密
解密
在Spring开发中,为解决jdbc.properties文件中明文密码的安全
问题
,本文介绍了如何使用对称
加密
工具对密码进行
加密
,并自定义DBPropertyPlaceholderConfigurer进行
解密
。详细步骤包括创建EncryptionUtil
加密
解密
类,替换配置文件中的明文密码,以及在spring-config.xml中配置
解密
过程。同时,文中提醒注意加载配置文件的顺序,确保启动时连接的是
解密
后的数据库信息。
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章