These functions allow you to use the CrackLib
library to test the 'strength' of a password. The
'strength' of a password is tested by that checks
length, use of upper and lower case and checked against
the specified CrackLib dictionary. CrackLib will also
give helpful diagnostic messages that will help
'strengthen' the password.
More information regarding CrackLib along with the
library can be found at
http://www.users.dircon.co.uk/~crypto/.
In order to use these functions, you must compile
PHP with Crack support by using the
--with-crack[=DIR] option.
php.ini中的設定會影響這些函數的行為。
表格 1. Crack configuration options
This example shows how to open a CrackLib
dictionary, test a given password, retrieve any
diagnostic messages, and close the dictionary.
注: If crack_check() returns TRUE, crack_getlastmessage() will return 'strong password'.