Ayuda con encriptación en DES
Publicado por juan Carlos (1 intervención) el 23/10/2006 23:40:18
Hola a todos, necesito de su gran ayuda. Ocurre que me entregaron en un archivo binario un texto encriptado con DES y su respectiva clave, pero al decifrar el contenido no lo hace.
Tengo unas clases en JAVA que hace lo mismo y lo decifra sin problema.
el codigo que utilizo en PHP es el siguiente :
/* Inicializacion del algoritmo de Cifrado */
$des = mcrypt_module_open(MCRYPT_DES, '', MCRYPT_MODE_ECB, '');
/* Creacion un vector de inicialización (IV) a partir de una fuente aleatoria */
$vector = mcrypt_create_iv (mcrypt_enc_get_iv_size($des), MCRYPT_RAND);
/* Se convierte la llave Hexadecimal a Binaria */
$llave = Conversion::hex2bin("0123456789ABCDEF");
/*Inicializacion del modulo Generico*/
mcrypt_generic_init($des, $llave, $vector);
/* El contenido de entrada fue leido del archivo con fread */
$mensaje = mdecrypt_generic($des, $entrada);
Tengo unas clases en JAVA que hace lo mismo y lo decifra sin problema.
el codigo que utilizo en PHP es el siguiente :
/* Inicializacion del algoritmo de Cifrado */
$des = mcrypt_module_open(MCRYPT_DES, '', MCRYPT_MODE_ECB, '');
/* Creacion un vector de inicialización (IV) a partir de una fuente aleatoria */
$vector = mcrypt_create_iv (mcrypt_enc_get_iv_size($des), MCRYPT_RAND);
/* Se convierte la llave Hexadecimal a Binaria */
$llave = Conversion::hex2bin("0123456789ABCDEF");
/*Inicializacion del modulo Generico*/
mcrypt_generic_init($des, $llave, $vector);
/* El contenido de entrada fue leido del archivo con fread */
$mensaje = mdecrypt_generic($des, $entrada);
Valora esta pregunta


0