par
thehawk » 12 juil. 2009, 01:04
Peut être une piste :
function cryptage ($texte)
{
$key_size = mcrypt_module_get_algo_key_size("tripledes");
$iv_size = mcrypt_get_iv_size("tripledes" ,"nofb");
$iv = "ydjskcgs";
// choix d'une clé secrète de cryptage/décryptage et mise à longueur
$cle = "Bol0$43V3R";
$cle = substr($cle, 0, $key_size);
// Phrase à crypter et cryptage
$crypte = mcrypt_encrypt("tripledes", $cle, $texte, "nofb", $iv);
$crypte_base = base64_encode($crypte);
return $crypte_base;
}
function decryptage($crypte_base)
{
$key_size = mcrypt_module_get_algo_key_size("tripledes");
$iv_size = mcrypt_get_iv_size("tripledes" ,"nofb");
$iv = "ydjskcgs";
$cle = "Bol0$43V3R";
$cle = substr($cle, 0, $key_size);
$crypteq = base64_decode($crypte_base);
$deCrypte = mcrypt_decrypt("tripledes", $cle, $crypteq, "nofb", $iv);
return $deCrypte;
}
Okay c'est sans doute pas parfait mais bon ^^
Bye hawk
Peut être une piste :
[php]function cryptage ($texte)
{
$key_size = mcrypt_module_get_algo_key_size("tripledes");
$iv_size = mcrypt_get_iv_size("tripledes" ,"nofb");
$iv = "ydjskcgs";
// choix d'une clé secrète de cryptage/décryptage et mise à longueur
$cle = "Bol0$43V3R";
$cle = substr($cle, 0, $key_size);
// Phrase à crypter et cryptage
$crypte = mcrypt_encrypt("tripledes", $cle, $texte, "nofb", $iv);
$crypte_base = base64_encode($crypte);
return $crypte_base;
}
function decryptage($crypte_base)
{
$key_size = mcrypt_module_get_algo_key_size("tripledes");
$iv_size = mcrypt_get_iv_size("tripledes" ,"nofb");
$iv = "ydjskcgs";
$cle = "Bol0$43V3R";
$cle = substr($cle, 0, $key_size);
$crypteq = base64_decode($crypte_base);
$deCrypte = mcrypt_decrypt("tripledes", $cle, $crypteq, "nofb", $iv);
return $deCrypte;
}[/php]
Okay c'est sans doute pas parfait mais bon ^^
Bye hawk