(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_enc_get_supported_key_sizes — Retourne un tableau contenant les tailles de clés acceptées par un algorithme
Cette fonction est OBSOLÈTE à partir de PHP 7.1.0. Dépendre de cette fonction est fortement déconseillé.
$td
) : array
mcrypt_enc_get_supported_key_sizes() lit
les tailles de clés supportées par l'algorithme courant de
la ressource de chiffrement td.
tdLa ressource de chiffrement.
Retourne un tableau contenant les tailles des clés supportées par l'algorithme
désigné par td. S'il retourne un tableau
vide, c'est que toutes les clés entre 1 et
mcrypt_enc_get_key_size() sont acceptées par
l'algorithme.
Exemple #1 Exemple avec mcrypt_enc_get_supported_key_sizes()
<?php
$td = mcrypt_module_open('rijndael-256', '', 'ecb', '');
var_dump(mcrypt_enc_get_supported_key_sizes($td));
?>
L'exemple ci-dessus va afficher :
array(3) {
[0]=>
int(16)
[1]=>
int(24)
[2]=>
int(32)
}