Generieren Sie ein zufälliges Passwort unter Linux

Generieren Sie ein zufälliges Passwort unter Linux

Passwörter sind überall, egal ob es sich um Online -Formularfüllung handelt, sich für einen Dienst anzumelden, Dokumente zu sichern, PCs zu sperren usw. Das Erstellen eines sicheren und starken Passworts ist von entscheidender Bedeutung, um unsere Online -Vermögenswerte zu sichern. Daher sollten IT -Experten Best Practices und Tools im Zusammenhang mit starken Passwörtern kennen. Eindringlinge und Hacker verwenden viele ausgefeilte Methoden, um das Konto eines Benutzers zu hacken, Sicherheitsmechanismen zu umgehen, einen nicht autorisierten Abschnitt einer Website usw. einzugeben usw. Als Sicherheitsmaßnahme empfiehlt jeder gute Sicherheitsadministrator immer, ein starkes Passwort zu haben, das von Zeit zu Zeit geändert werden sollte. Dies gewährleistet eine starke Schutzmauer gegen Eindringlinge.

Gemäß der Richtlinie der meisten Sicherheitsadministratoren sollte ein starkes Passwort haben:

  1. mindestens 8 Zeichen
  2. Zufällige Mischung aus Kleinbuchstaben und Großbuchstaben, Zahlen und Sonderzeichen.

Je zufällig ein Passwort ist, desto stärker wird es sein.

Was werden wir abdecken??

In diesem Handbuch werden wir sehen, wie Sie zufällige Passwörter unter Linux generieren können.

Generieren eines zufälligen Passworts mit 'Urandom'

'/dev/urandom' ' ist ein Zeichengerät wie '/dev/random' ', Beide verwenden einen Zufallsnummer-Entropiepool des Kernels zur Bereitstellung von Zufallszahlen. Um "Urandom" zum Lesen eines zufälligen Passworts zu verwenden, finden Sie im folgenden Befehl:

$ cat /dev /urandom | TR-DC A-Za-Z0-9 | Kopf -C 13; Echo"

Hier wird der Befehl 'tr' verwendet, um bestimmte Zeichen zu löschen. Die Ausgabe ist 13 Zeichen lang. Sie können die Mannseiten verwenden, um weitere Informationen dazu zu erhalten.

Generieren eines zufälligen Passworts mit 'GPG'

GNU Privacy Guard oder GPG oder GNUPG -Tool werden zum Verschlingen und Entschlüsseln von Dateien verwendet. Es kann als Befehlsleitungswerkzeug installiert werden. Um GPG zum Erstellen eines zufälligen Kennworts zu verwenden, das 14 Zeichen lang ist, verwenden Sie:

gpg-gener-random-Armor 1 14

Die Option "-Armor" wird verwendet, um die base64-codierte Ausgabe anzugeben.

Generieren eines zufälligen Passworts mit 'pwgen'

"Pwgen" ist Software zum Generieren zufälliger Passwörter. Es ist eine Bereitstellung für die Erzeugung menschlicher unvergesslicher und ausgeprägterer sowie sicherer Passwörter. Die Ausgabe des Befehls kann auf einem Terminal gedruckt oder an ein Programm geleitet werden. Installieren 'pwgen ' auf Ubuntu 20.04 Verwenden Sie den Befehl:

$ sudo APT installieren Sie PWGen

Verwenden Sie PWGen allein, um ein einfach einprägsames zufälliges Passwort zu erstellen::

$ pwgen

Der obige Befehl generiert eine Tabelle mit zufälligen Passwörtern:

Verwenden Sie die Option "-s", um starke und strenge zufällige Passwörter zu erstellen, die nicht einfach zu beachten sind:

$ pwgen -s

Verwenden Sie die Option "-1", um jeweils ein einzelnes Passwort zu erstellen, als:

$ pwgen -1

Verwenden Sie den Befehl Hilfe, um verschiedene Verwendung von PWGen zu verwenden:

$ pwgen -h

Hier ist die Liste einiger "Pwgen" -Optionen und deren Bedeutung:

  1. -n oder -numerale: zum Hinzufügen mindestens eine Zahl in das Passwort hinzugefügt.
  2. -0 oder -no -Numerals: zum Ausschluss von Ziffern im Passwort.
  3. -S oder -Secure: vollständig zufällige Passwörter machen.
  4. -H oder -Sha1 =/path/to/the/file [#seed]: Zum Generieren eines Kennworts verwendet es den Hash -Wert des SHA1 einer Datei.

Siehe die Mannseite von "Pwgen" Für verschiedene Optionen zum Generieren zufälliger Passwörter.

Generieren eines zufälligen Passworts mit 'APG'

'APG' oder automatisierter Passwortgenerator ist ein weiteres Tool zum Generieren zufälliger Passwörter unter Linux. Es bietet ein starkes Passwort, das aus Groß- und Kleinbuchstaben und numerischen Zeichen besteht. Die Standardausgabe ist zu erzeugen aussprechbar Passwörter. Installieren 'APG' Auf Ubuntu, verwenden Sie:

$ sudo APT Installieren Sie APG

Verwenden Sie den Befehl, um vier Passwörter mit 13 Zeichen zu generieren:

$ apg -s -a 1 -m 13 -n 4

Hier werden Sie aufgefordert, einige zufällige Daten einzugeben:

Die Option "-a" entfernt die Aussprache des Kennworts, "1" wird zum Aufrufen des Zufallsmodus verwendet.

Hier ist die Liste einiger 'APG' Befehlszeilenargumente und ihre Bedeutung:

  1. -E char_string: Entfernen von Zeichen aus dem Vorgang des Generierens von Passwörtern.
  2. -Ein Algorithmus: Wählen Sie einen Algorithmus zum Generieren von Passwort aus:
    1 - Verwenden Sie dies, um ein zufälliges Passwort gemäß den Kennwortmodi zu generieren
    0 - Verwenden Sie dies, um ausgesprochene Passwörter zu generieren.
  3. -n num_of_pass: Angeben Sie die Anzahl der Passwörter, die Sie generieren möchten.
  4. -T: Dadurch wird die Aussprache des ausgesprochenen Kennworts gedruckt.

Weitere Informationen finden Sie auf Man Pages für APG.

Generieren eines zufälligen Passworts mit 'OpenSSL'

Um ein Pseudo-Random-Passwort zu generieren, können wir den OpenSSL Rand-Befehl verwenden:

$ openssl rand -base64 9

-Base64 -Option wird zur Codierung des Ausgangs verwendet.

Generieren eines zufälligen Passworts mit 'NewPass'

NewPass ist ein weiterer zufälliger Passwortgenerator. Es ist ein Python -Skript, das das Python -Modul "Geheimnisse" verwendet. Verwenden Sie den Befehl, um NewPass auf Ubuntu zu installieren:

$ sudo snap installieren Sie Newpass

Verwenden Sie, um ein zufälliges Passwort zu drucken:

$ Newpass

Parameter mit 'NewPass' sind:

  1. -H oder -Help: verschiedene Verwendung und Optionen von NewPass zu sehen.
  2. -S oder -Symbol: Verwenden Sie alle Symbole beim Generieren des Passworts.
  3. -L oder -Limit: Die verwendeten Symbole sind beschränkt auf !@#$%&*
  4. 'Länge': Geben Sie die Länge des Passworts an; Der Standard ist 23.

Abschluss

In diesem Leitfaden haben wir einige Methoden zum Generieren zufälliger Passwörter unter Linux erfahren. Passwörter sind sehr wichtig; Sie sind im Grunde der erste Meilenstein für jeden Hacker, der sich in Ihr Konto hackt. Obwohl es nicht ausreicht, ein starkes Passwort zu haben, reicht es nicht aus, eine vollständige Lösung anzunehmen. Mit dem Fortschritt der Computertechnologien ist auch die Kraft des Brute-Forcing gestiegen. Man sollte auch andere Sicherheitsdimensionen zusammen mit einem starken Kennwort berücksichtigen, um eine Zwei-Faktor-Authentifizierungsfunktion hinzuzufügen.