1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
echo "------------ mode CBC";
$algo = MCRYPT_BLOWFISH;
$mode = MCRYPT_MODE_CBC;
$key_size = mcrypt_module_get_algo_key_size($algo);
// choix d'une clé secrète de cryptage/décryptage et mise à longueur
$cle= "informatique";
$cle= substr($cle, 0, $key_size);
// Phrase à crypter et cryptage
$texte= "dibramirak";
$a=$texte;
$chiffre= mcrypt_encrypt($algo, $cle, $texte, $mode);
// Décryptage de contrôle
$dechiffre = mcrypt_decrypt($algo, $cle, $chiffre, $mode);
//$a=$dechiffre;echo $a;
// affichage de contrôle
echo "<p>Texte à crypter: <b>".$texte. "</b></p><p> Texte chiffre: <b>" .$chiffre. "</b></p>
<p> Mot de passe décrypter: <b>" .$dechiffre."</b><br />";
?> |
Partager