Ir al contenido


Foto

Cifrar-Descifrar Delphi - Javascript y a la inversa


  • Por favor identifícate para responder
2 respuestas en este tema

#1 taqtaq

taqtaq

    Member

  • Miembros
  • PipPip
  • 13 mensajes
  • LocationArgentina

Escrito 26 octubre 2020 - 06:48

Hola estoy tratando de cifrar un string en un servidor delphi para luego poder descifrarlo en un cliente web, mas precisamente una aplicación TMS Webcore, o sea termina siendo javascript al final de todo.
 
Lo cierto es que para cifrar y descifrar en Delphi no hay problema porque uso las funciones de Seoane (https://github.com/dxeoane/secrypt) y si necesitara usar solamente alguna función en el cliente solamente estoy usando https://cryptojs.gitbook.io/docs/
 
El problema se me presenta si intento relacionar las dos cosas. 
Si envío una cadena cifrada desde el servidor al cliente, no puedo descifrarla ni a garrotazos.
 
Si alguien por ahí tiene alguna idea de cómo hacer para cifrar strings en Delphi (webbroker) y luego poder descifrarlas en un cliente web, por favor les pido que me orienten. No necesariamente tiene que ser usando lo que yo uso. 
Obviamente, debo realizar el proceso inverso, es decir, enviar desde el cliente web la cadena cifrada hasta el servidor Delphi y luego descifrarla.
 
Desde ya, muchas gracias
 

  • 0

#2 bluefox

bluefox

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 24 octubre 2022 - 01:59

Que version usas de compilador? Yo descargue lo ultimo y los test me dan excepciones.


  • 0

#3 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 25 octubre 2022 - 07:10

Si el sistema de cifrado convierte tu cadena en un binario, fallará en envío. Quizás debas cifrar, luego convertir de binario a base64 y a la llegada de la cadena, pasar de base64 a binario luego descifrar ese binario con el método de figrado que elegiste.

 

Saludos.


  • 1




IP.Board spam blocked by CleanTalk.