Zufälliges Passwort generieren
Heute mal ein kleiner Codeschnipsel mit dem man einen zufälligen Code generieren kann. Zum Beispiel um Passwörter zu erstellen oder zufälligen Namen für Dateien.
Als erstes der Code:
function code($anzahl){
$zeichen = “123456789abcdefghijklmnopqrstuvwxyz”; srand((double)microtime()*1000000);
$code = “”;
for($i = 0; $i < $anzahl; $i++) {
$code .= substr($zeichen,(rand()%(strlen ($zeichen))), 1);
}
return $code;
}
In der Variable $zeichen wird festgelegt, welche Zeichen für den Code verwendet werden sollen. In der for-Schleife wird dann der Code generiert und mit “return $code” zurückgegeben.
Hiermit kann man die Funktion dann aufrufen:
echo code(20);
In der Klammer steht die Anzahl an Zeichen die generiert werden soll. Dass wars auch schon, um ein zufälliges Passwort oder anderen zufälligen Codes zu generieren.
Informationen zum Blogartikel "Zufälliges Passwort generieren"
- veröffentlicht am Dienstag, 23. Oktober 2007 um 13:27.
- Tags: code, Codeschnipsel, passwort, PHP, zahl, zufall
- Blog-Kategorie: Codeschnipsel, PHP, Programmierung
- Weiteres: RSS 2.0 | Antwort hinterlassen | Trackback










01. November 2007 um 22:12
Als Linkerweiterung um etwas freizuschalten ist das Paswort gut geeignet. Als Passwort zum Merken ist diese Generierungsmethode gar nicht geeignet.
Ein Passwort, das sich ein Benutzer merken soll sollte Vokale und Konsonanten im Wechsel verwenden, sowie Zahlen vernachlässigen, bzw. im Höchstfall anzuhängen.
01. November 2007 um 22:20
Richtig, aber man kann es für Freischaltungen u.s.w. nutzen, außerdem ist es um einiges sicherer.