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

Kommentare (0)