Из комментария:
Проблема исчезла, как только я вручную установил заполнение в NONE
Что не так с этим кодом ??VS2010 компилирует его, но выдает ошибку при запуске из VS2010, говоря, что заполнение cs.close () недопустимо, кто-нибудь может помочь?спасибо
public static byte[] Decrypt(byte[] cipherData,byte[] Key, byte[] IV)
{
MemoryStream ms = new MemoryStream();
Rijndael alg = Rijndael.Create();
alg.Key = Key;
alg.IV = IV;
alg.Padding = PaddingMode.PKCS7, ;
CryptoStream cs = new CryptoStream(ms,
alg.CreateDecryptor(), CryptoStreamMode.Write);
cs.Write(cipherData, 0, cipherData.Length);
cs.Close();
byte[] decryptedData = ms.ToArray();
return decryptedData;