Gold Vision Communications / USA
 GOLDVISION.COM
Serving the Multimedia Community since 1989.
English Site | Spanish Site 

 Allgemeines

 Web Hosting

 Virtual Dedicated Servers

 Domaincheck

 Bestellen

 Order Status

 Support

 Kontakt

 Download

 Network

 Network Status

 Webdesign Partner

 Kreditkartenzahlung

 AGB

 Impressum

 Rechtliche Hinweise

 Datenschutz
  PHP / Crack Funktionen
Crack Funktionen

XI. Crack Funktionen

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'.

Voraussetzungen

Weiterführende Informationen zur CrackLib können unter http://www.users.dircon.co.uk/~crypto/ gefunden werden.

Installation

Um diese Funktionen nutzen zu können, muß PHP mittels --with-crack[=DIR] mit Crack-Support compiliert werden. option.

Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen.

Resourcen-Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Beispiel

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);
?>

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

© 1998-2007 Gold Vision Communications All Rights Reserved.