我觉得不容易啊,我试过des的加密算法,那是一个关于字符串的加密算法,很大的xml文件用字符串加密效率太低了吧。xml创立的时候是为了共享数据信息,但没有规定如何保证xml文件的保密性~~~。怎么解决?
 Lostinet(『 迷失网络 』 MVP) 倾听你的高见。

解决方案 »

  1.   

    使用base64字符串传递二进制byte,具体加密,就看如何对byte加密
      

  2.   

    我有些搞不清楚了,xml在发布的时候没有考虑这个问题吗?只是我不知道~~~?
      

  3.   

    例如string xml="<data>value</data>";
    byte[] data=System.Text.Encoding.UTF8.GetBytes(xml);
    byte[] secdata=TDES(data,key);
    string str=Convert.ToBase64String(secdata);把str传递过去byte[] secdata=Convert.FromBase64String(str);
    byte[] data=UNTDES(secdata,key);
    string xml=System.Text.Encoding.UTF8.GetString(data);关于TDES,UNTDES如何做,你可以参考一些网上的例子.(例如在CSDN的文章列表上找)