Ejemplo mcrypt_enc_self_test
Ejemplo 1
Descripción
En este ejemplo abrimos dos módulos con dos algoritmos y con dos modos diferentes de cifrado, y realizamos un test sobre cada uno de ellos mediante la función mcrypt_enc_self_test(). A continuación mostramos un mensaje indicando si el test ha tenido éxito o no, y cerramos el módulo abierto.
Código
// Abrimos el módulo $descrip = mcrypt_module_open(MCRYPT_DES, '', MCRYPT_MODE_CFB, ''); // Ejecutamos un test sobre el algoritmo abierto $test_exitoso = mcrypt_enc_self_test ($descrip); //Vemos si el test ha tenido éxito if($text_exitoso){ echo "El test se ha realizado con éxito."."<BR>"; }else{ echo "El test no ha tenido éxito."."<BR>"; } //Cerramos el módulo abierto mcrypt_module_close ($descrip); // Abrimos otro módulo $descrip2 = mcrypt_module_open(MCRYPT_CAST_256, '', MCRYPT_MODE_OFB, ''); // Ejecutamos un test sobre el algoritmo abierto $test_exitoso2 = mcrypt_enc_self_test ($descrip2); //Vemos si el test ha tenido éxito if($text_exitoso2){ echo "El test se ha realizado con éxito."."<BR>"; }else{ echo "El test no ha tenido éxito."."<BR>"; } //Cerramos el módulo abierto mcrypt_module_close ($descrip2);
page revision: 3, last edited: 01 Jun 2008 19:21