Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Encriptado y desencriptado en Delphi y PHP (https://www.clubdelphi.com/foros/showthread.php?t=42668)

harpo 19-04-2007 15:57:11

Encriptado y desencriptado en Delphi y PHP
 
Buenas gente :)

Necesito algún método de encriptación y desencriptación sencillo que pueda utilizar tanto en Delphi como en PHP.

Mi intención es generar claves alfanuméricas a partir de dos palabras y posteriormente obtener esas dos palabras a partir de la clave.

Existe alguna función o algún método que pueda utilizar tanto en php como en delphi??

Las palabras no pueden ser de más de 8 caracteres.

Gracias :)

seoane 19-04-2007 16:07:36

Hola harpo, teniendo en cuenta este mensaje y otro anterior que pusiste, creo que estas intentando generar algún tipo de código de activación en php que luego va a ser utilizado en delphi. Si es así, puede que el siguiente hilo te interese, en el hablamos sobre como generar en php un código de activación, que luego va a ser interpretado en delphi.
http://www.clubdelphi.com/foros/showthread.php?t=38268

harpo 19-04-2007 16:15:57

Gracias :)

Pero la solución que se da ahí es utilizar md5, que ya había visto, y no me sirve del todo por la longitud de la clave. Necesito que sea una clave más ligera.

Algo como adler32 o crc32.

harpo 19-04-2007 16:18:56

Mmmmm... me acabo de responder a mi mismo :P

http://es.php.net/crc32

;)

seoane 19-04-2007 16:18:59

Hombre, pues utiliza solo las primeras 8 letras del md5

harpo 19-04-2007 16:20:19

Cita:

Hombre, pues utiliza solo las primeras 8 letras del md5
Pero de este modo no podría saber la palabra q lo generó no ?

seoane 19-04-2007 16:24:33

No podrás saber la palabra que lo genero de ninguna manera, los hash no son reversibles. Ni el md5, ni el CRC32, ni ningún otro, la comprobación se realiza generando el hash otra vez y comparándolo con el que te dan. Así que tanto te da comparar las 32 letras como solo las 8 primeras.

harpo 19-04-2007 16:43:20

Me has matao xD

Entonces me temo q tendré q cambiar la filosofía de registro.

Gracias :)


La franja horaria es GMT +2. Ahora son las 01:16:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi