PHP-Code:
function pw_generator ()
{
$password_length = 5; #Anzahl Zeichen im Passwort
#Ausschließlich folgende Zeichen verwenden
$digit = 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",
"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",
"+","*","#","&","%","$","§","?","=","~"
);
$code_dig = array ();
mt_srand((double)microtime()*1000000);
for ($x=0;$x<=$max_password_length;$x++) { $code_dig[] = $digit[mt_rand(0,bcsub(count($digit),1,0))]; }
RETURN implode ("",$code_dig);
}
" anpassen und fertig.
So kann man durch entfernen und hinzufügen von Zeichen genau bestimmen welche Zeichen im generierten PW vorhanden sein dürfen/sollen.
Ist jetzt nicht der Oberhammer Passwort-Generator, aber für den normalo Coder reicht's, denke ich.