mcrypt_get_key_size

(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mcrypt_get_key_sizeObtém o tamanho da chave da cifra especificada

Aviso

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.

Descrição

mcrypt_get_key_size(int $cipher): int|false
mcrypt_get_key_size(string $cipher, string $mode): int|false

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().

Parâmetros

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".

Valor Retornado

Retorna o tamanho máximo de chave suportado pelo algoritmo em bytes ou false em caso de falha.

Exemplos

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top