Hi Christoph!
Och, interessant auf jeden Fall, und für den anstehenden Diebstahl emfehle ich dann PEAR::Text_Passwort:
Ist doch immer wieder schön zu erfahren, das man nicht gänzlich unfähig ist ;-)
*g*
Ein kleines Problem habe ich damit: die Funktion der Helferfunktionen ist mir unverständlich. Das ist doch überflüssig oder habe ich da was verpaßt? (XOR geht ja noch, weil es die Markoventropie erhöht, aber der Rest?)
Du meinst den Kram unter "Passwords based on given strings"? Ja, das finde ich auch Schwachsinnig.
Zum Glück zwingt mich niemand das zu nutzen ;-)
ich verwende meist sowas:
<?php
require_once 'Text/Password.php';
echo Text_Password::create(10, 'unpronounceable','alphanumeric') . "\n";
?>
das gibt dann z.B.: "SmEGYdEIxO"
die "pronounceable" Variante ergibt dagegen sowas: "cloufroupa"
Hab jetzt keine Lust das genau auszurechnen, aber ein Passwort mit 9 Stellen hat ca. 42.144.192 verschiedene Möglichkeiten ((29*12)^3, hab mal angenommen dass bei jedem Schleifendurchaluf im Schnitt 3 Zeichen erstellt werden)
Die "unpronounceable" Variante ist natürlich deutlich besser, aber eben schlechter zu merken.
Hierbei gibt es 13.537.086.546.263.552 (62^9) Möglichkeiten, also ca. 300 Mio. mal soviele ;-)
Viele Grüße
Anreas
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/