17 messaggi dal 09 giugno 2004
Buon giorno a tutti
Ho questo algoritmo per decrittografare 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);
}

Ho fatto un test e input.Length è effettivamente un valore
ma ottengo in ritorno un errore che "Lunghezza dei dati da decrittografare non valida".
Qualcuni ha un suggerimento?
Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.