当前位置:编程学习 > C#/ASP.NET >>

文件加解密问题

有一个经过java的Base64加密的XML文件。现在要用C#解密并且把里面的内容读取出来,请大神舅舅俺啊 文件加解密问题 --------------------编程问答--------------------

XmlDocument xml = new XmlDocument();
xml.LoadXml("xxx");//xxx为xml字符串
byte[] bytes = Convert.FromBase64String(xml.SelectSingleNode("yyy").InnerText);//yyy为xml下的某个要解密的节点路径
string value = Encoding.UTF8.GetString(bytes);//你想要的结果
--------------------编程问答--------------------
引用 1 楼 guwei4037 的回复:

XmlDocument xml = new XmlDocument();
xml.LoadXml("xxx");//xxx为xml字符串
byte[] bytes = Convert.FromBase64String(xml.SelectSingleNode("yyy").InnerText);//yyy为xml下的某个要解密的节点路径
string value = Encoding.UTF8.GetString(bytes);//你想要的结果

但是XML里面的内容是加密的,没得节点啊 --------------------编程问答-------------------- 没有就不要节点啊。。我晕
Convert.FromBase64String(xml.InnerText);
最后你看下是够属于UFT-8还是GB2312等等 --------------------编程问答-------------------- 一般没有人直接用“base64”加密的。因为那样等于没有加密。
人们一般用base64将不可显示和存储为字符串的二进制数编码一下,因此,肯定base64编码之前有真正的加密算法加密过。如果是xor之类的或许还能搞出来。如果是des aes这些工业强度的加密算法,基本就没有破解的可能了。 --------------------编程问答-------------------- 然后 就报错,说是
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,