(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_get_key_size — Obtém o tamanho da chave da cifra especificada
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.
O primeiro protótipo é quando compilado com libmcrypt 2.2.x, o segundo quando compilado com libmcrypt 2.4.x ou 2.5.x.
mcrypt_get_key_size() é usado para obter o tamanho
de uma chave do cipher
especificado (em
combinação com um modo de criptografia).
É mais útil usar a função mcrypt_enc_get_key_size(), pois ela usa o recurso retornado por mcrypt_module_open().
cipher
Uma das constantes MCRYPT_nome_da_cifra
ou o nome do algoritmo como string.
mode
Uma das constantes MCRYPT_MODE_nome_do_modo
ou uma das seguintes strings: "ecb", "cbc", "cfb", "ofb", "nofb" ou "stream".
Retorna o tamanho máximo de chave suportado pelo algoritmo em bytes
ou false
em caso de falha.
Exemplo #1 Exemplo de mcrypt_get_key_size()
<?php
echo mcrypt_get_key_size('tripledes', 'ecb');
?>
O exemplo acima mostra como usar esta função quando compilado com libmcrypt 2.4.x ou 2.5.x.
O exemplo acima produzirá:
24