Einführung
Diese
Funktionen
erlauben
die
Nutzung
der
CrackLib
Bibliothek
,
die
dazu
verwendet
werden
kann
,
die
'
Stärke
'
eines
Passworts
zu
überprüfen
.
Die
'
Stärke
'
eines
Passwortes
wird
über
die
Länge
,
die
Benutzung
von
Groß
-
und
Kleinschreibung
und
den
Vergleich
des
Passwortes
gegen
ein
bestimmtes
Cracklib-Wörterbuch
überprüft
.
Die
Cracklib
gibt
hilfreiche
Fehlermeldungen
zurück
,
die
es
erlauben
,
das
Passwort
zu
'
verstärken
'
.
Installation
Um
diese
Funktionen
nutzen
zu
können
,
muss
PHP
mittels
--with-crack[
=DIR
]
mit
Crack-Support
compiliert
werden
.
option
.
Laufzeit Konfiguration
Diese
Erweiterung
definiert
keine
Konfigurationseinstellungen
in
der
php.ini
.
Resource Typen
Diese
Erweiterung
definiert
keine
Resource-Typen
.
Vordefinierte Konstanten
Diese
Erweiterung
definiert
keine
Konstanten
.
Beispiele
Diese
Beispiel
zeigt
,
wie
ein
CrackLib
Wörterbuch
geöffnet
wird
,
ein
übergebenes
Passwort
überprüft
wird
und
Diagnosemeldungen
ausgewertet
werden
.
Anschließend
wird
das
Wörterbuch
wieder
geschlossen
.
Beispiel
1
.
CrackLib
Beispiel
?php
/
/
Öffne
das
CrackLib
Wörterbuch
$dictionary
=
crack_opendict(
'
/
usr
/
local
/
lib
/
pw_dict'
)
or
die('Kann
das
CrackLib
Wörterbuch
nicht
öffnen')
;
/
/
Führe
eine
Überprüfung
des
Passworts
durch
$check
=
crack_check($dictionary
,
'gx9A2s0x')
;
/
/
Empfange
Rückmeldungen
$diag
=
crack_getlastmessage()
;
echo
$diag
;
/
/
'starkes
Passwort
'
/
/
Schliesse
das
Wörterbuch
crack_closedict($dictionary)
;
?
|
|