Queste funzioni permettono di usare la libreria CrackLib per testare la 'forza' di una password. La 'forza' di una password č testata attraverso un controllo sulla lunghezza, sull'uso di maiuscole e minuscole ed un controllo attraverso lo specifico dizionario di CrackLib. CrackLib darā anche utili messaggi diagnostici che aiuteranno nel 'rafforzare' la password.
Maggiori informazioni riguardo CrackLib possono essere trovate, insieme alla libreria, a http://www.users.dircon.co.uk/~crypto/.
Per utilizzare queste funzioni, bisogna compilare il PHP con il supporto Crack usando l'opzione --with-crack[=DIR].
Questa estensione non definisce alcuna direttiva di configurazione in php.ini
Questo esempio mostra come aprire un dizionario di CrackLib, testare una determinata password, recuperare ogni messaggio diagnostico e chiudere il dizionario.
Nota: Se crack_check() restituisce TRUE, crack_getlastmessage() restituirā 'password forte'.