Introductie
Deze
functies
maken
het
mogelijk
om
met
de
CrackLib
bibliotheek
de
'
sterkte
'
van
een
wachtwoord
te
testen
.
De
'
sterkte
'
van
een
wachtwoord
wordt
bepaald
door
de
lengte
ervan
,
het
gebruik
van
hoofd
-
en
kleine
letters
,
en
het
wordt
vergeleken
met
een
CrackLib
woordenboek
.
CrackLib
geeft
ook
handige
tips
om
je
wachtwoord
'
sterker
'
te
maken
.
Installatie
Om
deze
functies
te
kunnen
gebruiken
,
moet
je
PHP
eerst
compilen
met
Crack
ondersteuning
door
de
--with-crack[
=DIR
]
optie
te
gebruiken
.
Configuratie tijdens scriptuitvoer
Het
gedrag
van
deze
functies
kan
worden
beï
vanuit
php.ini
.
Tabel
1
.
Crack
configuratie
opties
Naam
|
Standaard
waarde
|
Veranderbaar
|
|
|
|
Voor verdere details en definities van de PHP_INI_*
konstanten, zie
ini_set()
.
Resource types
Deze
extensie
maakt
geen
gebruik
van
resources
.
Voorgedefineerde constanten
Deze
extensie
defineert
geen
constanten
.
Voorbeelden
Dit
voorbeeld
laat
zien
hoe
je
een
CrackLib
woordenboek
moet
openen
,
hoe
je
een
wachtwoord
test
,
hoe
je
de
diagnostische
berichten
afvangt
,
en
hoe
je
het
woordenboek
sluit
.
Voorbeeld
1
.
CrackLib
voorbeeld
?php
/
/
Opent
een
CrackLib
woordenboek
$dictionary
=
crack_opendict(
'
/
usr
/
local
/
lib
/
pw_dict'
)
or
die('Kan
het
CrackLib
woordenboek
niet
openen')
;
/
/
Voert
een
wachtwoord
test
uit
$check
=
crack_check($dictionary
,
'gx9A2s0x')
;
/
/
Vang
de
berichten
af
$diag
=
crack_getlastmessage()
;
echo
$diag
;
/
/
'sterk
'
wachtwoord
/
/
Sluit
het
woordenboek
crack_closedict($dictionary)
;
?
|
|