Hola,
Estoy practicando con las funciones de mcrypt y he hecho este mini codigo:
Código PHP:
<?
$cadena="hola";
$td = mcrypt_module_open('rijndael-256', '', 'ofb', '');
/* Create the IV and determine the keysize length, used MCRYPT_RAND
* on Windows instead */
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM);
echo $encriptado=mcrypt_ecb(MCRYPT_RIJNDAEL_256,"1234",$cadena,MCRYPT_ENCRYPT,$iv).'<br>';
echo mcrypt_ecb(MCRYPT_RIJNDAEL_256,"1234",$encriptado,MCRYPT_DECRYPT,$iv);
mcrypt_module_close($td);
?>
Lo me gustaria saber es por qué en el ultimo ECHO (que muestra la cadena desencriptada) sale la cadena original con un churrete de caracteres detras de ella.
Alguien me lo puede explicar?
Gracias.