Introduction
Ces
fonctions
vous
permettent
d
'
utiliser
la
librairie
CrackLib
,
pour
tester
la
robustesse
de
vos
mots
de
passe
.
Cette
librairie
teste
la
taille
,
les
majuscules
et
minusculles
,
et
effectue
des
recherches
dans
le
dictionnaire
CrackLib
.
CrackLib
donne
aussi
des
conseil
pour
reforcer
vos
mots
de
passe
.
Installation
Pour
utiliser
cette
fonction
,
vous
devez
compiler
PHP
avec
l'
extension
Crack
,
en
utilisant
l'option
de
compilation
--with-crack[=DIR
]
.
Configuration à l'exécution
Le
comportement
de
ces
fonctions
est
affecté
par
la
configuration
dans
le
fichier
php.ini
.
Tableau
1
.
Options
de
configuration
Nom
|
Par
défaut
|
Modifiable
|
|
|
|
Pour plus de détails sur les constantes PHP_INI_*,
reportez-vous à
ini_set()
.
Types de ressources
Cette
extension
ne
définit
aucune
ressource
.
Constantes Prédefinies
Cette
extension
ne
définit
aucune
constante
.
Exemples
Cet
exemple
montre
coment
ouvrir
un
dictionnaire
CrackLib
,
tester
un
mot
de
passe
,
lire
le
diagnostic
et
refermer
le
dictionnaire
.
Exemple
1
.
?php
/
/
Ouverture
du
dictionnaire
CrackLib
$dictionary
=
crack_opendict(
'
/
usr
/
local
/
lib
/
pw_dict'
)
or
die('Unable
to
open
CrackLib
dictionary')
;
/
/
V
eacute;rification
du
mot
de
passe
$check
=
crack_check($dictionary
,
'gx9A2s0x')
;
/
/
Lecture
du
diagnostic
$diag
=
crack_getlastmessage()
;
echo
$diag
;
/
/
'strong
password
'
/
/
Fermeture
du
dictionnaire
crack_closedict($dictionary)
;
?
|
|