Foros del Web » Programando para Internet » PHP »

Desencriptar AES128 o TripleDES con PHP

Estas en el tema de Desencriptar AES128 o TripleDES con PHP en el foro de PHP en Foros del Web. Hola, En un script php recivo una variable encriptada en AES128 "Rijndael" y me gustaría tratarla. Se me envia encriptada a partir de una base ...
  #1 (permalink)  
Antiguo 02/06/2007, 08:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 53
Antigüedad: 18 años, 7 meses
Puntos: 2
Desencriptar AES128 o TripleDES con PHP

Hola,

En un script php recivo una variable encriptada en AES128 "Rijndael" y me gustaría tratarla.

Se me envia encriptada a partir de una base de datos MySQL 5, que ha sido encriptada con el comando AES_ENCRYPT del propio MySQL. La variable hay que enviarla encriptada, ya que es enviada por red y contiene datos sensibles.

Hay alguna librería tanto en Windows como en Linux para trabjar con este algoritmo y pueda desencriptar el del MySQL?

También he probado con el TripleDES, usando en el MySQL el comando DES_ENCRYPT, que es más lento y algo menos seguro. Ya que he PHP tiene librerías para ello. Pero no hay manera de sacar el valor correcto...

A lo mejor no he implementado bien la función.
Código PHP:
 $secreto=mcrypt_decrypt(MCRYPT_TRIPLEDES,"frase encriptacion",$variable_encriptada,MCRYPT_MODE_ECB); 
También he probado con los modos: cbc, cfb, ofb, nofb y sigue si descodificarla... Le falla algo a la función?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:47.