mcrypt_get_block_size

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

mcrypt_get_block_sizeObtém o tamanho do bloco 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_block_size(int $cipher): int|false
mcrypt_get_block_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_block_size() é usado para obter o tamanho de um bloco do cipher especificado (em combinação com um modo de criptografia).

É mais útil usar a função mcrypt_enc_get_block_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 do bloco do algoritmo em bytes ou false em caso de falha.

Exemplos

Exemplo #1 Exemplo de mcrypt_get_block_size()

Este exemplo mostra como usar esta função quando compilada com libmcrypt 2.4.x e 2.5.x.

<?php

echo mcrypt_get_block_size('tripledes', 'ecb'); // 8

?>

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