Este ejemplo muestra cómo abrir un diccionario de CrackLib, testear una contraseña, recibir cualquier mensaje de diagnóstico, y cerrar el diccionario.
Ejemplo #1 Ejemplo CrackLib
<?php
// Abrir el diccionario de CrackLib
$diccionario = crack_opendict('/usr/local/lib/pw_dict')
or die('No se ha podido abrir el diccionario de CrackLib');
// Realizar la comprobación de la contraseña
$check = crack_check($diccionario, 'gx9A2s0x');
// Retrieve messages
$diag = crack_getlastmessage();
echo $diag; // 'contraseña segura'
// Cerrar el diccionario
crack_closedict($diccionario);
?>
Nota:
Si la función crack_check() devulve
TRUE
, la función crack_getlastmessage() devolverá el mensaje 'contraseña segura'.