Welches Befehlszeilentool kann unter Windows Passwörter generieren?

Antworten:

1

Plattformübergreifend: Verwenden von PERL

Da ist ein PERL Passwort Generator das funktioniert für Windows, * nix, OS X usw.

Usage: genpass [-OPTIONS] LENGTH
-s, --symbols       Exclude symbol characters.
-n, --numbers       Exclude number characters.
-u, --uppercase     Exclude uppercase characters.
-l, --lowercase     Exclude lowercase characters.

Unter Windows kann es sein in eine ausführbare Datei konvertiert .

Nur für Windows

Nicht speziell, was Sie wollen, sondern könnte auch nützlich sein. Geben Sie in der Befehlszeile Folgendes ein:

net user administrator /random    

enter image description here

Unix / Linux

Siehe Antworten auf diese Frage: Zufallskennwortgenerator: viele, in Spalten, in der Befehlszeile, unter Linux

slhck
quelle
search.cpan.org/~rschupp/PAR-Packer-1.009/lib/pp.pm konvertiert ein Perl-Skript in eine ausführbare Datei. Also Problem gelöst.
John
@johnthexiii Oh, schön. Ich habe es der Antwort hinzugefügt, damit ich später darauf zurückgreifen kann.
slhck
net user administrator /random muss unter Vista und höher im erhöhten Modus ausgeführt werden
phuclv
Warnung net user administrator /random setzt zurück Passwort für den Administrator.
display_name
1

Schauen Sie sich das SecurePassword Kit an Kommandozeilen Passwort Generator (Archivlink). Es hat die folgende Syntax:

gspk.exe /g [-l:password_length] [-a:charset_options] 


Zur Verdeutlichung: gspk.exe ist die ausführbare Datei eines GUI-Programms, kann aber auch in der Befehlszeile verwendet werden, indem es mit Argumenten aufgerufen wird.

Tapkin
quelle
Lesen dieser Beitrag müssen Sie.
James Mertz
Ich habe dieses Programm in der Befehlszeilenschnittstelle ausprobiert. Nach der Ausführung muss es mit Strg + C beendet werden, um die Eingabeaufforderung wiederherzustellen. Und was noch wichtiger ist, es scheint keine Möglichkeit zu geben, die Ausgabe zu erfassen (z. B. in eine Datei), und ich habe es versucht >output.txt 2>&1 ), was das Programm in der Praxis ziemlich unbrauchbar macht ...
Gras Double
1

Hängt davon ab, wie stark Ihr Passwort sein soll. Natürlich, wenn Sicherheit kein Problem ist echo %random% in cmd oder get-random in PowerShell wird nur funktionieren

Mit PowerShell können Sie einfach anrufen GeneratePassword(int length, int numberOfNonAlphanumericCharacters). Um beispielsweise ein 12 Zeichen langes Passwort mit mindestens 3 Sonderzeichen zu generieren, können Sie es so nennen

[Reflection.Assembly]::LoadWithPartialName("System.Web")
[System.Web.Security.Membership]::GeneratePassword(12, 3)

Es gibt mehrere Blog-Beiträge auf MS TechNet dazu:

Falls Sie dann nicht mit PowerShell arbeiten möchten Hier ist eine reine Batch-Lösung

phuclv
quelle
Ich habe eine andere Batch-Lösung gefunden, die für gesunde Menschen fast lesbar ist: stackoverflow.com/questions/30629694/…
Gras Double
@GrasDoppel mit der anderen Batch-Datei können Sie einstellen, welche Art von Zeichen Sie in das Passwort eingeben möchten. Ihre verknüpfte Frage bezieht sich nur auf alphanumerische Zeichen. Natürlich können nicht alphanumerische Buchstaben erzeugt werden, aber es ist nicht so flexibel wie die andere Frage
phuclv