(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 está OBSOLETA a partir de PHP 7.1.0 y ha sido ELIMINADA a partir de PHP 7.2.0. Depender de esta función está altamente 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 ejemplo anterior mostrará:
array(3) {
[0]=>
int(16)
[1]=>
int(24)
[2]=>
int(32)
}