TripleDES = new TripleDESCryptoServiceProvider();
this.GenerateKey(); //Generate Key ..
TripleDES.Mode = CipherMode.CBC;
TripleDES.Padding = PaddingMode.PKCS7;
byte[] cipher = new byte[0];
ICryptoTransform ict = TripleDES.CreateEncryptor();
cipher = ict.TransformFinalBlock(data, 0, data.Length); 嗨,当我使用相同的TripleDES = new TripleDESCryptoServiceProvider();实例来欺骗消息时,工作正常,但是当我尝试使用新实例时,它说的是“坏数据”
发布于 2011-05-27 05:59:26
我相信你每次运行都会生成一个新的密钥。尝试使用静态键而不是使用this.GenerateKey();。
https://stackoverflow.com/questions/6148224
复制相似问题