zufälliges Passwort erstellen

Mit Hilfe einer kleinen Funktion kann man einen Sting erstellen, der durch eine zufällige Aneinanderreihung verschiedener Buchstaben und Zahlen besteht. Hierbei kann auch noch die Stringlänge zufällig bestimmt werden.
Ich verwende diese Funktion zur automatischen Erstellung eines Passwortes.

 

<?php

// Zufallspasswort erstellen
  function make_passwort() {
    $ranpass = "";
    $alpha = array ('a','b','c','d','e','f','g','h','i','j','k','l','m',
                           'n','o','p','q','r','s','t','u','v','w','x','y','z',
                           '0','1','2','3','4','5','6','7','8','9');
    srand((double)microtime()*1000000);
    shuffle($alpha);
    $rando = rand(5,10); // zufällige Stringlänge deffinieren (von 5 bis 10 Zeichen)
    for ($z=0;$z<$rando;$z++) $carrier[$z] = next($alpha);
    for ($z=0;$z<$rando;$z++) $ranpass .= $carrier[$z];
    return $ranpass;
    }

// Ausgabe
  echo "Passwort: ".make_passwort();
  
?>

Resultat dieses Codes anzeigen

  • Donnerstag, 23 Juni 2011

Kommentare (0)

Bitte Kommentar schreiben

Sie kommentieren als Gast.