par
skyangel » 09 mai 2006, 10:44
Bonjour
je voudrais avoir si mon code de cryptage est optimisé et comprende une des partie
//creation iv
$iv=mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB),MCRYPT_RAND);
$cle="HsP1ZNv32DYZh9dwHsP1ZNv32DYZh9dw";//128 bit
$text="merde";
$size_text=strlen($text);
$crypttext=mcrypt_encrypt(MCRYPT_RIJNDAEL_256,$cle,$text,MCRYPT_MODE_ECB,$iv);
$decrypt=mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$cle,$crypttext,MCRYPT_MODE_ECB,$iv);
$decrypt=substr($decrypt,0,$size_text);
echo $crypttext;
echo $decrypt;
a quoi sert excatement mcrypt_create_iv. D apres le manuel , il faut le mettre mais je ne voi pas a quoi ca sert. c est un vecteur mais bon.
RIJNDAEL est une methode de cryptage???? ou c'estplutot MODE_ECB???
Merci d avance
Bonjour
je voudrais avoir si mon code de cryptage est optimisé et comprende une des partie
[php]//creation iv
$iv=mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB),MCRYPT_RAND);
$cle="HsP1ZNv32DYZh9dwHsP1ZNv32DYZh9dw";//128 bit
$text="merde";
$size_text=strlen($text);
$crypttext=mcrypt_encrypt(MCRYPT_RIJNDAEL_256,$cle,$text,MCRYPT_MODE_ECB,$iv);
$decrypt=mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$cle,$crypttext,MCRYPT_MODE_ECB,$iv);
$decrypt=substr($decrypt,0,$size_text);
echo $crypttext;
echo $decrypt;[/php]
a quoi sert excatement mcrypt_create_iv. D apres le manuel , il faut le mettre mais je ne voi pas a quoi ca sert. c est un vecteur mais bon.
RIJNDAEL est une methode de cryptage???? ou c'estplutot MODE_ECB???
Merci d avance