Ejemplo mcrypt_module_is_block_algorithm_mode

Ejemplo 1

Descripción

El ejemplo nos muestra si los modos ECB, CBC, CFB, OFB, NOFB se pueden utilizar con algoritmos de bloques o no.

mcrypt_31.jpg

Código

<?php
 
$modo = 'cbc';
$esbloque = mcrypt_module_is_block_algorithm_mode  ($modo);
 
if($esbloque == 1){
    echo "<B>"."El modo ".$modo." se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
}else{
    echo "<B>"."El modo ".$modo." no se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
};
 
$modo = 'ecb';
$esbloque = mcrypt_module_is_block_algorithm_mode  ($modo);
 
if($esbloque == 1){
    echo "<B>"."El modo ".$modo." se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
}else{
    echo "<B>"."El modo ".$modo." no se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
};
 
$modo = 'cfb';
$esbloque = mcrypt_module_is_block_algorithm_mode  ($modo);
 
if($esbloque == 1){
    echo "<B>"."El modo ".$modo." se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
}else{
    echo "<B>"."El modo ".$modo." no se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
};
 
$modo = 'ofb';
$esbloque = mcrypt_module_is_block_algorithm_mode  ($modo);
 
if($esbloque == 1){
    echo "<B>"."El modo ".$modo." se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
}else{
    echo "<B>"."El modo ".$modo." no se utiliza para algoritmos de bloques"."</B>";
    echo "<BR>";
};
 
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License