![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error en desencriptación aes
Hola, buenas tardes
Estoy intentando utilizar la libreria DCcrypt2 para desencriptar una cadena de texto que consigo a partir de un servicio REST. utilizando el código inferior se produce el error 'Range check error' en la línea que muestro a continuación "DCP_rijndael.Init(apisecret[1], 128, @iv[1]);") ¿ alguien sabe porque puede ser o si se puede hacer de otra manera con estos componentes ? Por otro lado, trabajamos con Delphi 12.1 , ¿ no tiene algo delphi de manera nativa para trabajar con este tipo de encriptado (aes/cbc) ?. Lo he estado buscando , pero no he encontrado nada.
|
#2
|
||||
|
||||
"Range check error" suele indicar que estás accediendo a una posición de memoria que no es válida, pueden ser varios motivos:
Asegúrate de que las cadenas tienen la longitud correcta y gestiona bien el IV (vector de inicialización), el CBC, el IV debe tener la longitud correcta. Un ejemplo de código que tenía guardado por aqui de alguna vez que me ha hecho falta:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Muchas gracias Casimiro
Se que la longitud tiene que ser de 16 caracteres voy a seguir peleandome porque no lo consigo, ahora me da un access violation este es el código de la función con la que estoy trabajando (en base a la que habias puesto)
Cita:
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DEPLOY ANDROID 64 BITS SOLUCIÓN A [PAClient Error] Error: E6408 Y SIMILARES | dani36652 | Desarrollo en Delphi para Android | 5 | 31-01-2020 22:11:37 |
Intraweb - Database Server Error: SQL State:08001, SQL Error Code: 17 | bitbow | Delphi para la web | 2 | 12-11-2015 22:28:15 |
ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token | MALBOTO22 | PHP | 8 | 06-05-2015 19:22:39 |
Encriptación y desencriptación de datos | mcalmanovici | Varios | 9 | 15-07-2008 15:34:47 |
Encriptacion/Desencriptacion de Archivo TXT | Maury Manosalva | OOP | 9 | 22-09-2005 02:04:55 |
![]() |
|