FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Rutina de desencriptado presenta problemas en alejandría.
Hola amigos buenas tardes, pase de una versión muy anterior de delphi a la versión de alejandría, usaba unas unidades que obtuve indagando en la web sobre encriptación, pero al usarlas en Alejadría me topé con problemas, encripta muy bien pero no a la inversa, es decir desencriptar. Noté que los textos con longitud de 17 a 32, de 65 a 80, ... no tiene problemas, si alguien puede localizar el porqué de este comportamiento de la rutina se lo agradeceré. Gracias. Les dejo los archivos con ejemplo.
Son archivos AES.pas, Mime.pas, Encrypt.pas y el código principal para usar esas unidades. Coloquen texto menor a 17 de longitud y brincará el error, coloquen texto entre 33 y 64 de longitud y brincará el error...... Gracias.!! |
#2
|
||||
|
||||
Seguramente por el cambio de ascii a utf8.
Tendrás que cambiar "String" por "AnsiString", por ejemplo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Gracias por tu respuesta y ayuda casimiro. Ya cambié a AnsiString y sigue igual. Estoy haciendo todo por entender el código línea a línea, agradezco su apoyo.
|
#4
|
|||
|
|||
Este es el código de las rutinas de base64 (Mime.pas)
|
#5
|
||||
|
||||
Si usas caracteres ascii funciona bien. Si usas acentuadas, eñes, etc. hay que hacer algunos cambios.
Sólo he cambiado algunos "String" por "AnsiString" y algunos "Pos" por "AnsiPos".
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Gracias Casimiro por tu tiempo en apoyarme. Sucede que sigue reventando el código, si es 1 2 3 4 caracteres y con mas "ñ" no se desencripta bien. Sigo leyendo sobre esto en varias fuentes. Gracias.
|
#7
|
|||
|
|||
Estimado JCapitan...aquí mi aporte
Saludos cordiales |
#8
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
|||
|
|||
Funciona todo perfecto, gracias cloayza, efectivamente esa línea de código es la que estaba ocasionando el problema.
Muchas gracias por su gran apoyo, cloayza, casimiro, muy agradecido por su tiempo. Queda resuelto el problema. Gracias !!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Google presenta Chromium | D-MO | Noticias | 0 | 20-11-2009 23:12:00 |
Encriptado y desencriptado en Delphi y PHP | harpo | Varios | 7 | 19-04-2007 17:43:20 |
Problemas con rutina seek | JF Sebastian | OOP | 0 | 03-02-2007 14:44:20 |
Google presenta un servicio de alojamiento | vtdeleon | Noticias | 8 | 31-07-2006 01:48:44 |
¿Cómo saber si alguien presenta síntomas GAY? | delphi.com.ar | Humor | 0 | 14-01-2004 17:07:14 |
|