Ejemplo mcrypt_enc_get_block_size

Ejemplo 1

Descripción

Este ejemplo muestra el tamaño de bloques que usan los siguientes algoritmos: MCRYPT_RIJNDAEL_128, MCRYPT_CAST_128 y MCRYPT_GOST. Y en este caso se utiliza el modo de cifrar o descifrar CBC;

mcrypt_7.jpg

Código

<?php
 
//Calcula el tamaño del bloque
$tipo_cifrado = MCRYPT_RIJNDAEL_128;
$tamanio_bloque = mcrypt_get_block_size($tipo_cifrado,'cbc');
 
//Muestra el tamaño del bloque
echo "<B>"."El tamaño del bloque del algoritmo ".$tipo_cifrado." es: "."</B>".$tamanio_bloque;
echo "<BR>";
 
//Calcula el tamaño del bloque
$tipo_cifrado = MCRYPT_CAST_128;
$tamanio_bloque = mcrypt_get_block_size($tipo_cifrado,'cbc');
 
//Muestra el tamaño del bloque
echo "<B>"."El tamaño del bloque del algoritmo ".$tipo_cifrado." es: "."</B>".$tamanio_bloque;
echo "<BR>";
 
//Calcula el tamaño del bloque
$tipo_cifrado = MCRYPT_GOST;
$tamanio_bloque = mcrypt_get_block_size($tipo_cifrado,'cbc');
 
//Muestra el tamaño del bloque
echo "<B>"."El tamaño del bloque del algoritmo ".$tipo_cifrado." es: "."</B>".$tamanio_bloque;
echo "<BR>";
 
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License