我在移动硬盘上考过来几个 用二进制流加密的XML文件, 我想在同一个目录下进行解密,解密后的XML文件名和没解密前一样(就相当与用解密后的XML覆盖原来未解密的XML),我现在做到把解密后的XML放到一个DATASET里面了,断点调试时都可以看到解密后内容了, 请问我接下来应该怎么做? 最好有代码 或有什么新思路吗?谢谢!

解决方案 »

  1.   

    DataSet.WriteXml 方法 (String) 
    xmlDataSet.WriteXml(filePath);
      

  2.   

    byte[]->Base64String->然后
    你用对称,不对称加密都可以Conver.ToBase64String(byte[])...参考FortuneBase
    参考地址www.cnblogs.com/mail-ricklee
      

  3.   

    我打算用1楼方法,先删除,后写个新的同名字的XML进去,但是删除的时候,异常提示该文件被另外一个进程使用,不让删除。
      4楼的xmlDataSet方法我点不出来
      

  4.   

    进程使用中是我忘记 XML。CLOSE()  了。谢谢结帖了