Ein komplexes Passwort mit einem einzigen Befehl erzeugen

Liebe UserGroup!

Es sind sicher 1-2 Services bei denen ich in der Woche wieder mal ein neues Passwort erfinden muss. Ich kann da entwender meinem Passwort-Safe-Programm vertrauen oder PowerShell!

Dank Richard Siddaway´s Blog – es geht mit einem one-liner!

# fzuerst die .NET assebly laden (für PS v2)
Add-Type -AssemblyName System.Web

# ab mit PS v5 gehts noch einfacher.
using assembly System.Web

# Und dann das Kennwort generieren
[System.Web.Security.Membership]::GeneratePassword(8,1)

Die erste Zahl in der Klammer gibt die Passwortlänge an, die zweite Zahl die Menge an nicht-numerischen Zeichen.

Ein Beispiel für ein hochkomplexes Passwort mit 16 Zeichen Länge und nur 4 Buchstaben oder Zahlen wäre also:

[System.Web.Security.Membership]::GeneratePassword(16,12)
f%^>R]/)_.#6*#s}

Das will man nicht einmal dem schlimmesten Eindringling zumuten 🙂

LG/Roman