Ejemplo mcrypt_enc_get_algorithms_name

Ejemplo 1

Descripción

La finalidad de este ejemplo es utilizar la función mcrypt_enc_get_algorithms_name y obtener el algoritmo que se utiliza en varios módulos. Abrimos algunos módulos con diferentes algoritmos (DES, CAST-256, DES y RIJNDAEL-128) y obtenemos, utilizando dicha función, el nombre del algoritmo utilizado para dicho módulo, mostrándolo a continuación.

mcrypt_6.jpg

Código

<?php 
 
    // Abrimos varios modulos con algoritmos diferentes y mostramos el algoritmo utilizando la función
 
    $descrip = mcrypt_module_open(MCRYPT_3DES, '', MCRYPT_MODE_CFB, '');
    echo "<B>Algoritmo 1: </B>".mcrypt_enc_get_algorithms_name($descrip)."<br>";
    mcrypt_module_close ($descrip);
 
    $descrip = mcrypt_module_open(MCRYPT_CAST_256, '', MCRYPT_MODE_CFB, '');
    echo "<B>Algoritmo 2: </B>".mcrypt_enc_get_algorithms_name($descrip)."<br>";
    mcrypt_module_close ($descrip);
 
    $descrip = mcrypt_module_open(MCRYPT_DES, '', MCRYPT_MODE_CFB, '');
    $algoritmo = mcrypt_enc_get_algorithms_name($descrip);
    print "<B>Algoritmo 3: </B>".$algoritmo."<br>";
    mcrypt_module_close ($descrip);
 
    $descrip = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_CFB, '');
    $algoritmo = mcrypt_enc_get_algorithms_name($descrip);
    print "<B>Algoritmo 4: </B>".$algoritmo."<br>";
    mcrypt_module_close ($descrip);
 
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License