Generieren Sie zufällige Passwörter über die Befehlszeile
Einige der sichersten Passwörter, die Sie verwenden können, sind zufällig generierte. Von der Befehlszeile aus können Sie potenzielle Passwörter auf vielfältige Weise randomisieren, die als sichere Passwörter aus generierten Zeichen verwendet werden können.
Wir behandeln mehrere primäre Methoden zum Generieren zufälliger Sequenzen und zeigen Ihnen dann, wie Sie Befehle kombinieren, um die generierten Passwörter noch zufälliger zu machen.
Wie man zufällige Passwörter über die Befehlszeile generiert
Zunächst probieren wir meine Einstiegsmethode aus, die openssl verwendet:
openssl rand -base64 6
Die Ausgabe dieses Befehls ist völlig zufällig und sieht etwa so aus: cG/ah3+9
Sie können die Länge des Passworts anpassen, indem Sie die Zahl am Ende der Zeichenfolge ändern. Wenn Sie keine abnormalen Zeichen wie / und + haben möchten, können Sie auch aus Hex generieren:
openssl rand -hex 4
Wenn das nicht zufällig genug ist, können Sie die zufällige Ausgabe von openssl durch md5 leiten und den md5-Hash der zufälligen Ausgabe auf eine festgelegte Anzahl von Zeichen kürzen:
openssl rand -base64 8 |md5 |head -c8;echo
Sie können auch kreativ werden und zufällige Eingaben von anderen Befehlen, wie z. B. Datum, verwenden und 8 Zeichen von den aktuellen Daten entfernen.
Datum |md5 | Kopf -c8; Echo
Oder sogar pingen:
ping -c 1 yahoo.com |md5 | Kopf -c8; Echo
Mit der md5-Methode können Sie die Ausgabe jedes Befehls oder jeder Datei verwenden, um ein sicheres Passwort zu erstellen.
Natürlich sind all diese zufälligen Passwörter nicht leicht zu merken, weshalb es hilfreich sein kann, einen Passwortmanager zu verwenden, aber das ist ein anderes Thema.
