请问delphi怎么加密解密xml? 客户端用到xml文件存储数据,但不想给用户直接看到,请问在delphi里有什么办法可以对xml加密和解密的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ClientDataSet控件?在保存前的什么事件里写代码把该加密的子段加密了。 不是的,直接用TXMLDocument创建xml的 ClientDataSet直接就可以保存为二进制的方式。 procedure SaveToFile(const FileName: string = ''; Format TDataPacketFormat=dfBinary); http://www.cnblogs.com/webabcd/archive/2007/02/03/639164.html 用 des3 加解密http://hi.baidu.com/lael80/blog/item/58244460067226df8db10d94.html Delphi 实现加密与解密文件http://blog.csdn.net/smallzhuren/article/details/336879 TXMLDocument能保存到流吧?对流做加/解密再写/读到/自文件 好像加密XML,通过IE就不能正常读取了呀 是加密XML某些节点的值,否则就不是XML文件了。 关于XML文件的操作,经过本人对比发现,Native XML无论从速度还是大文件支持上都比较好。而且TNativeXML支持loadFromStream方法。这样就可以满足你的需求。读取的时候你可以使用TFileStream加载文件。然后按照块进行读取,经过一些对称算法(建议使用对称算法,非对称算法加载速度伤不起啊!),然后把解密后的数据put到另外一个TMemoryStream中。等完全读取完毕后将TFileStream给Free掉。再用TNativeXML按流加载TMemoryStream;保存的时候过程刚刚相反。TNativeXML支持SaveToStream方法。将数据先放到TMemoryStream中。然后按块读取并加密,加密后的数据put到TFileStream中。等所有数据都加密后,将TMemoryStream给Free掉,最后使用TFileStream的SaveToFile方法。打完收工 xml 还要加密?如果加密就不应该用xml。 32143041 delphi技术全,大牛具多,不可错过 delphi开发webservice客户端,如何转换TXSDecimal数据类型 散分--把工程字体的默认改为宋体 单元文件过程及方法的引用??? 解决一个小问题 备份数据库SQL server 2000遇到的有点难道的问题.向高手请教 紧急求救!怎样屏掉QQ、MSN等窗口在最前端: 为什么消息死循环退不出来?高手请指教 谁能帮帮我? Delphi 请问如何在一个事件执行过程中,屏蔽其触发的另一个事件的发生? 和线程相关的一个问题 线程中如何访问vcl控件
http://hi.baidu.com/lael80/blog/item/58244460067226df8db10d94.html
http://blog.csdn.net/smallzhuren/article/details/336879
TXMLDocument能保存到流吧?
对流做加/解密再写/读到/自文件