Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2003, 13:46
kmizael
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: mx
Mensajes: 65
Antigüedad: 24 años, 5 meses
Puntos: 0
ERROR con la funcion mcrypt_encrypt (..

ayuuuda!!!!

Tengo una funcion de encriptacion y desencriptacion pero se comporta de manera anormal, ya que no logra desencriptarme los datos, ya estuve checandola y no doy, DONDE MADRES !!! ESTA EL ERROR

Con esta funcion encripto los datos:
Código PHP:
function encrypt($key, $plain_text)
{  
$iv=substr(md5($key), 0, mcrypt_get_iv_size (MCRYPT_CAST_256,MCRYPT_MODE_CFB));
  
$c_t = mcrypt_encrypt (MCRYPT_CAST_256, $key, $plain_text, "cfb", $iv);
  return (
$c_t);
  } 
y los desencripto, con:

Código PHP:
function decrypt($key, $c_t)
{  
$iv=substr(md5($key), 0, mcrypt_get_iv_size (MCRYPT_CAST_256,MCRYPT_MODE_CFB));
  
$p_t = mcrypt_decrypt (MCRYPT_CAST_256, $key, $c_t, "cfb", $iv);
  return (
$p_t);
  } 
Estuve verificando las funciones en una misma pagina, encriptando y desencriptando una serie de numeros y funciona bien, , pero al usar la funcion en una pagina para encriptar los id y luego pasar los id encriptados a otra pagina lo hace mal.

PODRIA ALGUIEN DARME UNA SUGERENCIA; OPINION; AYUDA,......