mcrypt_get_block_size
En esta página
mcrypt_get_block_size
Devuelve el tamaño de bloques de un cifrado
[!WARNING] Esta función está OBSOLETA a partir de PHP 7.1.0 y ha sido ELIMINADA a partir de PHP 7.2.0. Depender de esta función está altamente desaconsejado.
Descripción#
mcrypt_get_block_size(int $cipher): int
```php
```php
mcrypt_get_block_size(string $cipher, string $mode): int
El primer prototipo se utiliza cuando PHP está compilado con la biblioteca libmcrypt 2.2.x, el segundo cuando está compilado con libmcrypt 2.4.x o 2.5.x.
mcrypt_get_block_size sirve para leer el tamaño de bloques del cifrado cipher (en combinación con un modo de cifrado).
Se recomienda utilizar la función mcrypt_enc_get_block_size, ya que utiliza el recurso devuelto por mcrypt_module_open.
Parámetros#
cipher
Una de las constantes MCRYPT_ciphername, o el nombre del algoritmo como cadena.
mode
Una de las constantes MCRYPT_MODE_modename, o una de las siguientes cadenas: "ecb", "cbc", "cfb", "ofb", "nofb" o "stream".
Valores devueltos#
Lee el tamaño de bloque, en forma de un int.
Ejemplos#
Ejemplo con mcrypt_get_block_size
Este ejemplo muestra cómo utilizar esta función cuando PHP está compilado con libmcrypt 2.4.x y 2.5.x.
<?php
echo mcrypt_get_block_size('tripledes', 'ecb'); // 8
?>
Véase también#
mcrypt_get_key_size
mcrypt_enc_get_block_size
mcrypt_encrypt