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);
}
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);
}
PODRIA ALGUIEN DARME UNA SUGERENCIA; OPINION; AYUDA,......


