Texte, Projekte und Fundsachen rund um Medien, Bildung und Computer
www.dirk-hoeschen.de
[PHP] Zufälliges Passwort generieren
Erstellt am: 13 März 2005
Was nützt ein Nutzerzugang, wenn die Nutzer ständig ihr Passwort vergessen. Fünf Zeilen generieren eins.

Auf guten Seiten sind auch die Benutzerpasswörter mit MD5 verschlüsselt. Daher muss bei Verlust ein neues Passwort generiert werden.

Auf Zeichen wie "O0" oder "IlL1" verzichten wir im Zeichenpool. Je nach Zeichensatz kann es dabei zu Verwechslungen kommen.

Hier nun der Code
<?php
  // ein sechsstelliges Passwort generieren
  $passwort = "";
  $pool = "qwertzupasdfghkyxcvbnm23456789";
  srand ((double)microtime()*1000000);
  for($n = 0; $n <= 5; $n++) {
     $passwort .= substr($pool,(rand()%(strlen ($pool))), 1);
   }
  //und fertig
  echo $passwort;
?>


Übrigens würde ich davon abraten längere Passwörter zu benutzen oder Klein- und Großschreibung zu mischen. Erfahrungsgemäß vergessen die Nutzer solche Passwörter sofort oder sie müssen diese Aufschreiben.
Der Sicherheitsvorteil von längeren Passwörtern ist daher fraglich.

Artikel Bookmarken bei...
Mister-Wong Webnews Yigg Alltagz Infopirat Delicious Furl Linkarena Yahoo Google

0 Kommentar(e)

Keine Kommentare bis jetzt.

Beitrag kommentieren

Ich freue mich jederzeit über Fragen, Anmerkungen und Kritik. Also gebt euch einen Ruck und kommentiert diesen Artikel.

Name
eMail optional für Antworten: wird nicht veröffentlicht!
Webseite optional
Kommentar
Kontrollcode
Spamvermeidung: bitte den Code im Bild eingeben
 

* zur Übersicht

Aktuelle Projekte

MBE Druckprofis Immoblienmakler Berlin - Hauptstadtmakler Lehranstalt für Gartenbau und Floristik Großbeeren Kunstleihhaus computer-daten-netze : feenders.de