PowerShell - Ein einfacher Passwortgenerator
Die folgende funktion generiert ein pseudo-komplexes Passwort aus 50 Zahlen, Großen und kleinen Buchstaben und einigen Sonderzeichen. Die Länge lässt sich durch Abändern der Zeile, die mit 1..50 beginnt, variieren.
Achtung: Die Auswahl erfolgt mittels Get-Random. Daher ist das resultierende Passwort vermutlich nicht kryptografisch sicher.
function passgen
{
$passw = ""
$rand_chars = 33,35,36,37,38,40,41,43,45,46,47
48..57 | foreach {$rand_chars += $_}
65..90 | foreach {$rand_chars += $_}
97..122 | foreach {$rand_chars += $_}
1..50 | foreach {
$this_char_index = ($rand_chars | Get-Random)
$this_char = [char]$this_char_index
$passw += $this_char
}
return $passw
}
