problème avec mcrypt
Posté : 15 juil. 2008, 23:52
Hello tout le monde,
je rencontre des difficultés avec l'encryption et décryption avec mcrypt.
Voila mon code
Si j'encrypte puis décrypte le message je n'obtiens pas du tout le même qu'initialement.
Qu'aie je fais de faux ?
je rencontre des difficultés avec l'encryption et décryption avec mcrypt.
Voila mon code
class Util {
//Fonction qui crypte le texte
static function crypter( $texte ){
$algo = "blowfish"; // ou la constante php MCRYPT_BLOWFISH
$mode = "nofb"; // ou la constante php MCRYPT_MODE_NOFB
$key_size = mcrypt_module_get_algo_key_size($algo);
$iv_size = mcrypt_get_iv_size($algo, $mode);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$cle = "cle";
$crypte = mcrypt_encrypt($algo, $cle, $texte, $mode, $iv);
return $crypte;
}
//Fonction qui décrypte le texte
static function decrypter( $texte ){
$algo = "blowfish"; // ou la constante php MCRYPT_BLOWFISH
$mode = "nofb"; // ou la constante php MCRYPT_MODE_NOFB
$key_size = mcrypt_module_get_algo_key_size($algo);
$iv_size = mcrypt_get_iv_size($algo, $mode);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$cle = "cle";
$deCrypte = mcrypt_decrypt($algo, $cle, $texte, $mode, $iv);
return $deCrypte;
}
}
j'ai utilisé le tuto de phpfrance.Si j'encrypte puis décrypte le message je n'obtiens pas du tout le même qu'initialement.
Qu'aie je fais de faux ?