(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_get_iv_size — Retourne la taille du VI utilisé par un couple chiffrement/mode
Cette fonction est OBSOLÈTE à partir de PHP 7.1.0 et a été SUPPRIMÉE à partir de PHP 7.2.0. Dépendre de cette fonction est fortement déconseillé.
mcrypt_get_iv_size() retourne la taille du vecteur d'initialisation (VI). Si l'algorithme n'utilise pas de vecteur d'initialisation, zéro est retourné.
Il est plus utile d'utiliser la fonction mcrypt_enc_get_iv_size(), car elle utilise la ressource retournée par mcrypt_module_open().
cipherUne constante parmi les constantes
MCRYPT_ciphername, ou le nom de l'algorithme, sous la forme d'une chaîne de caractères.
modeUne constantes parmi les constantes
MCRYPT_MODE_modename, ou une des chaînes suivantes : "ecb", "cbc", "cfb", "ofb", "nofb" ou "stream".
Retourne la taille du vecteur d'initialisation (IV), en octets.
En cas d'erreur, la fonction retourne false. Si le vecteur d'initialisation
est inutile, 0 est retourné.
Exemple #1 Exemple avec mcrypt_get_iv_size()
<?php
echo mcrypt_get_iv_size(MCRYPT_CAST_256, MCRYPT_MODE_CFB) . "\n";
echo mcrypt_get_iv_size('des', 'ecb') . "\n";
?>