(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_enc_get_supported_key_sizes — Retorna um array com os tamanhos de chaves suportados do algoritmo aberto
Esta função foi DESCONTINUADA a partir do PHP 7.1.0 e foi REMOVIDA a partir do PHP 7.2.0. O uso desta função é fortemente desencorajado.
Obtém os tamanhos de chave suportados pelo algoritmo aberto.
tdO descritor de criptografia.
Retorna um array com os tamanhos de chave suportados pelo algoritmo especificado pelo descritor de criptografia. Se retornar um array vazio, todos os tamanhos de chave entre 1 e mcrypt_enc_get_key_size() são suportados pelo algoritmo.
Exemplo #1 Exemplo de mcrypt_enc_get_supported_key_sizes()
<?php
$td = mcrypt_module_open('rijndael-256', '', 'ecb', '');
var_dump(mcrypt_enc_get_supported_key_sizes($td));
?>O exemplo acima produzirá:
array(3) {
[0]=>
int(16)
[1]=>
int(24)
[2]=>
int(32)
}