Welches Befehlszeilentool könnte Kennwörter unter Windows generieren?

5233
John

Ich suche etwas, das eine Verwendung hat

passgen <length> <charset> 
3

3 Antworten auf die Frage

1
slhck

Plattformübergreifend: PerL verwenden

Es gibt einen PERL-Passwortgenerator, der für Windows, * Nix, OS X usw. funktioniert.

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 in eine ausführbare Datei umgewandelt werden .

Nur für Windows

Nicht genau das, was Sie wollen, könnte aber 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: Zufälliger Kennwortgenerator: viele, in Spalten, auf der Befehlszeile, in Linux

http://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 vor 13 Jahren 0
@johnthexiii Oh, schön. Ich habe es der Antwort zur späteren Bezugnahme hinzugefügt. slhck vor 13 Jahren 0
["net user administrator /random"? (http: //www.raymond.cc/blog/setting-windows-xp-user-account-with-random-password/) muss unter Vista und höher im erhöhten Modus ausgeführt werden phuclv vor 6 Jahren 0
** Warnung ** 'net user administrator / random' ** setzt ** Passwort für den Administrator zurück. Willmore vor 6 Jahren 0
1
Tapkin

Schauen Sie sich den Befehlszeilen-Passwortgenerator für das SecurePassword Kit (archivierter Link) an. Es hat die folgende Syntax:

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


Nur um zu verdeutlichen: gspk.exe ist die ausführbare Datei eines GUI-Programms, es kann jedoch auch in der Befehlszeile verwendet werden, indem es mit Argumenten aufgerufen wird.

Lesen Sie [diesen Beitrag] (http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers/5330#5330). Sie müssen. KronoS vor 11 Jahren 0
Ich habe dieses Programm in CLI ausprobiert. Nach der Ausführung muss es mit Strg + C beendet werden, um die Eingabeaufforderung zurückzuholen. Außerdem scheint es keine Möglichkeit zu geben, die Ausgabe zu packen (zB in eine Datei, und ich habe `> versucht.) output.txt 2> & 1`), wodurch das Programm praktisch unbrauchbar wird ... Gras Double vor 6 Jahren 0
1
phuclv

Hängt davon ab, wie stark Sie Ihr Passwort haben möchten. Wenn Sicherheit kein Problem darstellt, funktioniert natürlich auch echo %random%in cmd oder get-randomPowerShell

Mit PowerShell können Sie einfach anrufen GeneratePassword(int length, int numberOfNonAlphanumericCharacters). Um zum Beispiel ein 12-stelliges Passwort mit mindestens 3 speziellen Symbolen zu generieren, können Sie es so nennen

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

Es gibt mehrere Blogbeiträge zu MS TechNet:

Wenn Sie nicht mit PowerShell arbeiten möchten, finden Sie hier eine reine Batch-Lösung

Ich habe eine andere Batch-Lösung gefunden, die sogar für vernünftige Menschen lesbar ist: https://stackoverflow.com/questions/30629694/make-a-random-string-in-batch/30630254#30630254 Gras Double vor 6 Jahren 0
@GrasDoppel mit der anderen Batchdatei können Sie einstellen, welche Art von Zeichen Sie in das Kennwort eingeben möchten. Ihre verlinkte Frage bezieht sich nur auf alphanumerische Zeichen. Natürlich kann man nicht-alphanumerische Buchstaben erzeugen, aber es ist nicht so flexibel wie die andere Frage phuclv vor 6 Jahren 0