(PHP 4 >= 4.0.2, PHP 5)
mcrypt_enc_get_supported_key_sizes — Retourne un tableau contenant les tailles de clés acceptées par un algorithme
$td
)
mcrypt_enc_get_supported_key_sizes() lit
les tailles de clés supportées par l'algorithme courant de
la ressource de chiffrement td.
td
La 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)
}