Ejemplo mcrypt_module_is_block_mode

Ejemplo 1

Descripción

En este ejemplo utilizamos la función mcrypt_module_is_block_mode() con varios modos para saber si devuelven bloques o bytes, y mostramos un mensaje según el valor devuelto por la función (true si devuelve bloques, false si no) indicándolo.

mcrypt_33.jpg

Código

<?php
 
    // Comprobamos si el modo ECB devuelve bloques de bytes o sólo bytes
    if (mcrypt_module_is_block_mode (MCRYPT_MODE_ECB) ){
       echo "El modo ECB devuelve bloques de bytes"."<BR>";
    }else{
       echo "El modo ECB devuelve bytes"."<BR>";
    }
 
    // Comprobamos si el modo CBC devuelve bloques de bytes o sólo bytes
    if (mcrypt_module_is_block_mode (MCRYPT_MODE_CBC) ){
       echo "El modo CBC devuelve bloques de bytes"."<BR>";
    }else{
       echo "El modo CBC devuelve bytes"."<BR>";
    }
 
    // Comprobamos si el modo CFB devuelve bloques de bytes o sólo bytes
    if (mcrypt_module_is_block_mode (MCRYPT_MODE_CFB) ){
       echo "El modo CFB devuelve bloques de bytes"."<BR>";
    }else{
       echo "El modo CFB devuelve bytes"."<BR>";
    }
 
    // Comprobamos si el modo OFB devuelve bloques de bytes o sólo bytes
    if (mcrypt_module_is_block_mode (MCRYPT_MODE_OFB) ){
       echo "El modo OFB devuelve bloques de bytes"."<BR>";
    }else{
       echo "El modo OFB devuelve bytes"."<BR>";
    }
 
    // Comprobamos si el modo NOFB devuelve bloques de bytes o sólo bytes
    if (mcrypt_module_is_block_mode (MCRYPT_MODE_NOFB) ){
       echo "El modo NOFB devuelve bloques de bytes"."<BR>";
    }else{
       echo "El modo NOFB devuelve bytes"."<BR>";
    }
 
    // Comprobamos si el modo STREAM devuelve bloques de bytes o sólo bytes
    if (mcrypt_module_is_block_mode (MCRYPT_MODE_STREAM) ){
       echo "El modo STREAM devuelve bloques de bytes"."<BR>";
    }else{
       echo "El modo STREAM devuelve bytes"."<BR>";
    }
 
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License