Einfacher PHP Passwortgenerator
Es ist mal wieder Zeit für eine kleine Spielerei. Ich habe euch ein Script zur Erstellung eines einfachen Passwortgenerators in PHP zur Verfügung gestellt. Vielleicht kann der ein oder andere von euch das Script gebrauchen um eigene Passwörter zu generieren.
Über Feedback oder Verbesserungsvorschläge würde ich mich wie immer äusserst freuen!
<?php
function random_pwd($length){
// Festlegung der verfügbaren Buchstaben, Zahlen und Sonderzeichen
$specialChars = array('!','@','#','$','%','&','*','(',')','_','-','+','=','[',']','<','>','?','/');
$chars = array_merge(range('a','z'), range('A','Z'), range(0,9), $specialChars);
// Einzelne Buchstaben entfernen
unset($chars[array_search('i',$chars)]);
unset($chars[array_search('l',$chars)]);
unset($chars[array_search('o',$chars)]);
unset($chars[array_search('I',$chars)]);
unset($chars[array_search('O',$chars)]);
unset($chars[array_search('Q',$chars)]);
$chars = array_values($chars);
// Array mischen
shuffle($chars);
// Array beschneiden
$pwd = array_slice($chars,0,$length);
// Rückgabewert als String
return implode('',$pwd);
}
// Ausgabe des Passwortes mit einer Länge von 10 Stellen
echo random_pwd(10);
?>



