用VC来对XML文件进行加密与解密,有没有现成的类库?或者该怎么做?
解决方案 »
- 大家帮忙看个程序
- 有什么好办法知道socket的连接情况?如何减少CSocket的connect()的时间?
- 使ADO 读写SQL 数据库 问题
- bstr类型的属性不能赋值
- 小问题,请教大家了.链接时警告:LINK : warning LNK4089: all references to "ODBC32.dll" discarded by /OPT:REF
- 请教高手多线程退不出的问题
- >>>哪里有VisualStudio6和MSDN下载???
- 请教PLC与上位机的通信问题,有人可以帮我吗?分不够,可以加!
- 在vc中如何动态生成 .mdb文件?
- 请问如何得到“我的文档”文件夹路径
- VC.net 怎么调换对话框的显示顺序
- CObList返回值问题
http://blog.csdn.net/IMAGSE/archive/2008/10/31/3194198.aspx
要想对XML树形结构作处理的话用MSXML SDK读取xml树形结构,再进一步处理
方法2:读取XML的文本(不管文件名及其它),然后加密后写入原文件,要读取这个XML,就称读取文本内容(已加密),然后在内存中解密,并在内存中对已解密出来的XML原文进行解析,并显示结构(如果你只是要显示结构的话)否则还是要写到一个文件里(可以是原文件或临时文件)然后传入文件名调用,总的来说,如果你不在内存中处理,而最终还是要写入文件的话,加密的意义就不大,所以,还是建议,加密到文件,然后读到内存,解密,并在内存中处理。这样才安全,否则人家恢复你的临时文件也是可以找到原文件的。
或则你就用zlib库压缩1次,也能起到加密作用还能较小文件大小