Salve a tutti
Ho questo algoritmo per decrtittografare un valore in entrata:
public string Decrypta(string stringaDaDeCryptare){
string chiave = "NxgaQYCvhbFebg6e";
string iv = "y95dcfTyUax44he3";
RijndaelManaged rjm = new RijndaelManaged() ;
rjm.KeySize = 128;
rjm.BlockSize = 128;
rjm.Key = ASCIIEncoding.ASCII.GetBytes(chiave);
rjm.IV = ASCIIEncoding.ASCII.GetBytes(iv);
byte[] input = ASCIIEncoding.ASCII.GetBytes(stringaDaDeCryptare);
---> err. byte[] output = rjm.CreateDecryptor().TransformFinalBlock(input, 0, input.Length);
return Encoding.ASCII.GetString(output);
}
ma ottengo un errore che Lunghezza dei dati da decrittografare non valida.
Grazie per la gentile risposta