Join Up!
104883 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previouscpdf_translatecrack_checknext
Last updated: Mon, 28 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to Czech | Spanish

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.users.dircon.co.uk/~crypto/ gefunden werden.

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

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
User Contributed Notes
Crack Funktionen
add a note about notes
There are no user contributed notes for this page.
previouscpdf_translatecrack_checknext
Last updated: Mon, 28 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST