1 2 3 4 5 6 7 8 9 10 11 12 13
| $cle = 'test';
$cle_taille = mcrypt_module_get_algo_key_size(MCRYPT_3DES);
$iv_taille = mcrypt_get_iv_size(MCRYPT_3DES, MCRYPT_MODE_NOFB);
$iv = mcrypt_create_iv($iv_taille, MCRYPT_RAND);
$cle ="Ceci est une clé censé crypter un message mais à mon avis elle est beaucoup trop longue";
$cle = substr($cle, 0, $cle_taille);
$message = "Voici mon super message que je dois crypter";
$message_crypte = mcrypt_encrypt(MCRYPT_3DES, $cle, $message, MCRYPT_MODE_NOFB, $iv);
$message_decrypte = mcrypt_decrypt(MCRYPT_3DES, $cle, $message_crypte, MCRYPT_MODE_NOFB, $iv);
echo "Message en clair : $message <br/> Message crypté : $message_crypte <br /> Message décrypté : $message_decrypte"; |