Foros del Web » Programando para Internet » PHP »

encriptar en DES

Estas en el tema de encriptar en DES en el foro de PHP en Foros del Web. Buenas, estoy intentando encriptar y desencriptar en triple des con php, segun el codigo que tengo me da un resultado y no coincide con el ...
  #1 (permalink)  
Antiguo 30/12/2007, 05:37
 
Fecha de Ingreso: julio-2005
Ubicación: Valencia
Mensajes: 16
Antigüedad: 18 años, 8 meses
Puntos: 1
encriptar en DES

Buenas, estoy intentando encriptar y desencriptar en triple des con php, segun el codigo que tengo me da un resultado y no coincide con el que supuestamente me tiene que salir:

me sale esto: ojY8W9/38AuHwDOjglBYcw==
me debe salir: Ty0/fodE1Pl0WaBjdNVXFA==

son 24 caracteres en los dos resultados pero no se donde puede estar el error, si alguien puede ayudarme lo agradeceria.
aqui dejo el code de mi php gracias:

<?php
function pasabin($txt){
$clave = array();
for($x=0;$x<strlen($txt);$x++) {
$num = ord(substr($txt,$x,1));
$clave[$x] = decbin($num);
}
return $clave;
}
$key = "PRUEBA00";
$data = "94272006101408055721";
$llave = pasabin($key);
$entrada = base64_decode($data);
echo "15-".strlen($entrada);
echo "<br>";
$todo = mcrypt_ecb(MCRYPT_3DES, $llave, $entrada, MCRYPT_ENCRYPT,$key);
$todo = base64_encode($todo);
echo "sale: ".$todo;
echo "<br>";
echo strlen($todo);
echo "<br>";
echo "mio: Ty0/fodE1Pl0WaBjdNVXFA==";
echo "<br>";
echo strlen("Ty0/fodE1Pl0WaBjdNVXFA==");
?>
  #2 (permalink)  
Antiguo 30/12/2007, 06:55
 
Fecha de Ingreso: julio-2005
Ubicación: Valencia
Mensajes: 16
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: encriptar en DES

Ty0/fodE1PlnXWsuuhIRkg==

Ty0/fodE1Pl0WaBjdNVXFA==

ahora consigo esto, poca diferencia pero no se que es que no sale igual
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 18:51.