(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_enc_get_supported_key_sizes — Devuelve un array que contiene los tamaños de clave admitidos por un algoritmo
Esta función ha sido declarada OBSOLETA a partir de PHP 7.1.0 y será ELIMINADA a partir de PHP 7.2.0. Su uso está totalmente desaconsejado.
mcrypt_enc_get_supported_key_sizes() lee
los tamaños de clave soportados por el algoritmo actual del
recurso de cifrado td.
tdEl recurso de cifrado.
Devuelve un array que contiene los tamaños de clave soportados por el algoritmo
designado por td. Si devuelve un array
vacío, es que todas las claves entre 1 y
mcrypt_enc_get_key_size() son admitidas por
el algoritmo.
Ejemplo #1 Ejemplo con mcrypt_enc_get_supported_key_sizes()
<?php
$td = mcrypt_module_open('rijndael-256', '', 'ecb', '');
var_dump(mcrypt_enc_get_supported_key_sizes($td));
?>El resultado del ejemplo sería:
array(3) {
[0]=>
int(16)
[1]=>
int(24)
[2]=>
int(32)
}