PHP 5.4.36 Released

mcrypt_get_block_size

(PHP 4, PHP 5)

mcrypt_get_block_sizeToma el tamaño del bloque del cifrador especificado

Descripción

int mcrypt_get_block_size ( int $cipher )
int mcrypt_get_block_size ( string $cipher , string $mode )

El primer prototipo es cuando se enlaza con libmcrypt 2.2.x, el segundo cuando se enlaza con libmcrypt 2.4.x o 2.5.x.

mcrypt_get_block_size() es utilizada para tomar el tamaño de un bloque del cifrador especificado a través de cipher (en combinación con un modo de algoritmo).

Es más útil utilizar la función mcrypt_enc_get_block_size() ya que ésta última utiliza el valor resource devuelto por mcrypt_module_open().

Parámetros

cipher

Una de las constantes MCRYPT_nombredelcifrado, o el nombre del algoritmo como string.

mode

Una de las constantes MCRYPT_MODE_nombredelmodo, o una de las siguientes strings: "ecb", "cbc", "cfb", "ofb", "nofb" o "stream".

Valores devueltos

Toma el tamaño del bloque, como un entero.

Ejemplos

Ejemplo #1 Ejemplo de mcrypt_get_block_size()

Este ejemplo muestra cómo utilizar ésta función cuando está enlazada con libmcrypt 2.4.x y 2.5.x.

<?php

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

?>

Ver también

add a note add a note

User Contributed Notes 1 note

up
0
mehaase at gmail dot com
1 month ago
You should explain that the block size is return in BYTES, not the more commonly used unit, bits. Many readers are not going to know the DES block size and figure this out on their own.
To Top