Buenas tardes,
He probado con varios ejemplo, inclusive el código ejemplo que se encuentra
en msdn en la dirección:
http://msdn2.microsoft.com/en-us/li...sform.aspx
para encriptar y desencriptar una cadena de texto.
La encriptación se realiza satisfactoriamente, pero al momento de
desencriptar me ocurre una Excepción de la siguiente manera:
System.Security.Cryptography.CryptographicException was caught
Message="Longitud de datos para descifrado no válida."
Source="mscorlib"
StackTrace:
en
System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[]
inputBuffer, Int32 inputOffset, Int32 inputCount)
en Encrypt_Decrypt.clsEncrypt2.DecodeBytes(Byte[] sourceBytes) en
C:\
Agradecería mucho si alguien me puede guiar, pues no se bien cual es el
error..
Además he probado con otro código y ocurre lo mismo. El código es algo así:
Dim enc As New IO.MemoryStream(encryptedData.Bytes)
Dim cs As CryptoStream = Nothing
cs = New CryptoStream(enc, _crypto.CreateDecryptor, CryptoStreamMode.Read)
Dim buffer(5) As Byte
cs.Read(buffer, 0, 5)
Leer las respuestas