- <?php
-
- // mode de l' algo http://www.coolcoyote.net/index.php?m=6&p=ref.mcrypt (pour vous aidez "simple exemple"^^)
-
- $algori = "blowfish";
- $mode = "nofb";
-
- // on calcul les longueurs max des clé et de l'IV
-
- $taille_cle = mcrypt_module_get_algo_key_size($algori);
- $taille_iv = mcrypt_get_iv_size($algori, $mode);
- $iv = mcrypt_create_iv($taille_iv,MCRYPT_RAND);
-
- // choix d'une clé secrète de cryptage/décryptage
-
- $cle = "clee de cryptage";
- $cle = substr($cle, 0, $taille_cle);
-
- // ici la phrase que l' on va crypter
-
- $pass = "ton pass a crypter";
- $crypter = mcrypt_encrypt($algori, $cle, $pass, $mode, $iv);
-
- // Décryptage
-
- $decrypter = mcrypt_decrypt($algori, $cle, $crypter, $mode, $iv);
-
- echo "
-
- le pass à crypter: <b>".$pass. "</b><br />
-
- le pass crypté: <b>" .$crypter. "</b><br />
-
- le pass décrypté: <b>" .$decrypter."</b><br />";
-
- ?>
<?php
// mode de l' algo http://www.coolcoyote.net/index.php?m=6&p=ref.mcrypt (pour vous aidez "simple exemple"^^)
$algori = "blowfish";
$mode = "nofb";
// on calcul les longueurs max des clé et de l'IV
$taille_cle = mcrypt_module_get_algo_key_size($algori);
$taille_iv = mcrypt_get_iv_size($algori, $mode);
$iv = mcrypt_create_iv($taille_iv,MCRYPT_RAND);
// choix d'une clé secrète de cryptage/décryptage
$cle = "clee de cryptage";
$cle = substr($cle, 0, $taille_cle);
// ici la phrase que l' on va crypter
$pass = "ton pass a crypter";
$crypter = mcrypt_encrypt($algori, $cle, $pass, $mode, $iv);
// Décryptage
$decrypter = mcrypt_decrypt($algori, $cle, $crypter, $mode, $iv);
echo "
le pass à crypter: <b>".$pass. "</b><br />
le pass crypté: <b>" .$crypter. "</b><br />
le pass décrypté: <b>" .$decrypter."</b><br />";
?>