Logo

[php] Codeschnipsel: Passwortgenerator

Erzeugt ein Passwort einstellbarer Länge mit vordefinierten Zeichen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// Länge des Passworts
$laenge 10;
// mögliche Zeichen
$zeichen "0123456789abcdefghijklmnopqrstuvwxyz";
// Schleife mit Länge des Passworts
for ($i 0$i $laenge$i++)
{
    
// Zufallszahl mit maximal der Länge der Zeichenkette
    
$index mt_rand(0strlen($zeichen) - 1);
    
// Zeichen aus der Zeichenkette dem Passwort anhängen
    
$passwort .= $zeichen[$index];
}
// Ausgabe
echo $passwort;
?>