Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2020, 16:39
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 3 meses
Puntos: 52
Error al desencriptar php con MCRYPT

VERAN, tengo el siguiente codigo

Código PHP:
Ver original
  1. $algorithm = MCRYPT_BLOWFISH;
  2. $key = 'abrete';
  3. $data = 'me gusta el pollo asado';
  4. $mode = MCRYPT_MODE_CBC;
  5.  
  6. $iv = mcrypt_create_iv(mcrypt_get_iv_size($algorithm, $mode),
  7.                        MCRYPT_DEV_URANDOM);
  8.  
  9. $encrypted_data = mcrypt_encrypt($algorithm, $key, $data, $mode, $iv);
  10. $plain_text = base64_encode($encrypted_data);
  11. echo $plain_text . "\n";
  12.  
  13. $encrypted_data = base64_decode($plain_text);
  14. $decoded = mcrypt_decrypt($algorithm, $key, $encrypted_data, $mode, $iv);
  15. echo $decoded . "\n";
  16. //hasta aqui todo bien, me encripta y desencripta..
  17.  
  18. //ESTA CLAVE ES LA ANTERIOR QUE ME DIO,, pero ahora directamente no me sale nada bien.. me lanza esto :   ���ړ1Y el pollo asado
  19. $plain_text="61ZmPrTUqEqr1OONKyjVfA+qE34UffPr";
  20.  
  21. $encrypted_data = base64_decode($plain_text);
  22. $decoded = mcrypt_decrypt($algorithm, $key, $encrypted_data, $mode, $iv);
  23. echo "<br>".$decoded . "\n";

hasta donde va todo bien, me encripta y desencripta..
pero cuando la clave la pongo de nuevo, pero ahora directamente no me sale nada bien.. me lanza esto
���ړ1Y el pollo asado

¿que estoy haciendo mal?
de antemano gracias
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra