XI. Crack Funktionen
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'.
Anforderungen
Weiterführende Informationen zur CrackLib können unter http://www.crypticide.org/users/alecm/ gefunden werden.
Anmerkung: This extension has been removed as of PHP 5 and moved to the PECL repository.
Installation
Um diese Funktionen nutzen zu können, muss PHP mittels --with-crack[=DIR] mit Crack-Support compiliert werden.
Laufzeit Konfiguration
Das Verhalten dieser Funktionen wird von Einstellungen in der php.ini bestimmt.
Tabelle 1. Crack Konfigurations Optionen
| Name | Standard | Veränderbar |
|---|---|---|
| crack.default_dictionary | NULL | PHP_INI_SYSTEM |
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.
Anmerkung: Wenn crack_check() TRUE zurückliefert, wird crack_getlastmessage() 'strong password' zurückliefern.
- Inhaltsverzeichnis
- crack_check -- Führt eine Überprüfung des übergebenen Passwortes durch.
- crack_closedict -- Schließt ein CrackLib Wörterbuch
- crack_getlastmessage -- Gibt die Nachricht der letzten Überprüfung zurück.
- crack_opendict -- Öffnet ein CrackLib Wörterbuch
| Zurück | Zum Anfang | Weiter |
| cpdf_translate | Nach oben | crack_check |