7.54.31 mcrypt_get_iv_size()Retourne la taille du VI utilisé par un couple chiffrement/mode
[ Exemples avec mcrypt_get_iv_size ] PHP 4 >= 4.0.2
int
mcrypt_get_iv_size (
resource
td
)
int
mcrypt_get_iv_size (
string
cipher
,
string
mode
)
La première syntaxe utilise libmcrypt 2.2.x, et la seconde utilise
libmcrypt 2.4.x.
mcrypt_get_iv_size
retourne la taille du
Vecteur d'initialisation (VI). En cas d'erreur, la fonction
retourne
FALSE
. Si le VI est ignoré dans le couple
chiffrement/mode demandé, zéro est retourné.
cipher
est une constante MCRYPT_ciphername
qui indique le nom de l'algorithme sous forme de chaîne.
mode
est une constante MCRYPT_MODE_modename
qui peut valoir : "ecb", "cbc", "cfb", "ofb", "nofb" ou "stream".
Cet exemple illuste l'utilisation de cette fonction avec les deux librairies
libmcrypt 2.4.x et 2.5.x.
Exemple avec mcrypt_get_block_size |
<?php $size = mcrypt_get_iv_size (MCRYPT_CAST_256, MCRYPT_MODE_CFB);
$size = mcrypt_get_iv_size ('des', 'ecb'); ?>
|
Voir aussi
mcrypt_get_block_size
et
mcrypt_create_iv
.
|