最好还是序列化之前 先加密吧

解决方案 »

  1.   

    在Serialize使用的FileStream前面套上一个CryptoStream就行了。FileStream fout = new FileStream(outName, FileMode.OpenOrCreate, FileAccess.Write);
    SymmetricAlgorithm rijn = SymmetricAlgorithm.Create(); //Creates the default implementation, which is RijndaelManaged.         
         CryptoStream encStream = new CryptoStream(fout, rijn.CreateEncryptor(rijnKey, rijnIV), CryptoStreamMode.Write);