GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Einfache Möglichkeiten zum Generieren eines zufälligen Passworts in der Linux-Shell

Es ist sehr wichtig, ein starkes Passwort zu haben, wenn Sie sich bei einem Dienst mit Benutzername und Passwort authentifizieren. Manchmal müssen Sie Ihr Konto oder Ihren Server schützen und versuchen, Ihre Daten sicher und geschützt aufzubewahren. Es wird oft gesagt, dass ein starkes Passwort mindestens 14 Zeichen lang sein muss, mit Variationen wie Klein-/Großbuchstaben in den Zeichen und Alphabeten. Meistens gilt das lange Passwort als viel sicherer als ein kurzes, da es schwer zu bekommen ist. In diesem Tutorial werden wir viele Möglichkeiten sehen, ein sicheres Passwort über die Linux-Befehlszeile zu generieren. Wir werden uns viele verschiedene Möglichkeiten ansehen, um mithilfe der Linux-Befehlszeile ein stärkeres Passwort zu erstellen, das sicher genug ist. Sie müssen ein stärkeres Passwort über die Befehlszeile generieren, daher gibt es verschiedene Methoden und Dienstprogramme, die bereits verfügbar sind. Wir werden viele der Methoden besprechen und Sie können je nach Bedarf eine der Möglichkeiten zur Generierung eines Passworts wählen.

Generierung eines Passworts mit OpenSSL

In Linux gibt es mehrere Methoden zum Erstellen und Generieren der Kennwörter für die Linux-Befehlszeile. Das erste, was wir versuchen, ist die Verwendung von OpenSSL. Im Folgenden sind die Schritte aufgeführt, die zu diesem Zweck befolgt werden müssen.

Schritt 1 :Öffnen Sie zunächst Terminal, indem Sie auf Ubuntu Launcher klicken und nach Terminal suchen.

Schritt 2 :Klicken Sie nun auf das Terminal und warten Sie, bis sich das Terminal öffnet.

Schritt 3 :Sobald das Terminal geöffnet ist, sehen Sie einen Bildschirm wie diesen:

Schritt 4:

Der Befehl, der zum Generieren eines stärkeren Passworts verwendet wird, enthält die OpenSSL-rand-Funktion. Dies hilft uns, 14 zufällige Zeichen in einer Zeichenfolge zu generieren. Der Befehl lautet „openssl rand –base64 14“.

Das Ergebnis ist ein starkes Passwort mit 14 Zeichen, wie unten gezeigt.

Generierung eines Passworts mit urandom

Der zweite Befehl, den wir zum Generieren eines Passworts verwenden, hat die /dev/urandom-Ausgabe mit tr gefiltert. Dadurch können wir alle unerwünschten Zeichen löschen und dann nur die ersten 14 Zeichen drucken.

Die Ausgabe des obigen Befehls lautet wie folgt:

Die Ausgabe hat es uns ermöglicht, die ersten 14 Zeichen nur zu drucken, indem wir alle unerwünschten gelöscht haben.

Generierung eines Passworts mit pwgen

Um pwgen verwenden zu können, müssen wir dieses Tool zuerst installieren. Dieses Tool wird uns helfen, einige zufällige, aber bedeutungslose Passwörter zu generieren. Obwohl die von ihm generierten Passwörter zufällig sind, sind sie dennoch aussprechbar. Also installieren wir das Tool jetzt mit dem folgenden Befehl.

Geben Sie die angeforderten Anmeldedaten ein

Die Installation wird schließlich beginnen. Die Befehlszeile sieht genauso aus wie auf dem Bildschirm unten.

Sobald die Installation abgeschlossen ist, generieren wir eine zufällige Zeichenfolge mit 14 Zeichen.

Die Zeichenfolge, die wir zufällig erhalten haben, ist diese.

Generierung eines Passworts mit gpg

Gpg kann auch verwendet werden, um ein sicheres Passwort mit 14 Zeichen zu generieren. Das gpg-Tool verwendet den folgenden Befehl, um die 14 Zeichen zu generieren.

Das Ergebnis dieses Befehls ist

Und am Ende haben wir ein Passwort generiert, das lautet.

Generierung eines Passworts mit SHA

Wir werden SHA in dieser Methode verwenden, wir können auch das Datum hashen. Es läuft durch die base64. Als Ergebnis erhalten wir eine Ausgabe als oberstes der 32 Zeichen.

Hier ist das Ergebnis mit den 32 Zeichen, aber einem starken Passwort, um das System sicher zu halten.

Generierung eines Passworts auf einfache Weise

Die Generierung eines Passworts geht ganz einfach über die Kommandozeile. Obwohl es nicht zufällig ist, ist es dennoch nützlich, wenn wir das gesamte Passwort verwenden. Der einfachste Befehl für diesen Zweck lautet wie folgt:

Das Ergebnis des obigen Befehls ist eine Zeichenfolge wie unten gezeigt.

Und dieser Befehl ist sehr einfach und einfach genug, um sich daran zu erinnern.

Generierung eines Passworts mit apg

APG ist Automatic Password Generator, es ist bereits auf allen Ubuntu-Systemen installiert. Es ist auch ein einfach zu verwendendes Dienstprogramm. Es hilft uns, verschiedene Passwörter zu generieren, die die zufällige Eingabe sind.

Um ganze zufällige Passwörter zu generieren, können wir apg -a 1 ausführen, was uns die Passwörter mit 8-10 zufälligen Zeichen liefert. Der Befehl, den wir für diesen Zweck verwendet haben, ist apg –a 1. Wir werden ausführen und sehen, wie verschiedene Passwörter in der Ausgabe generiert werden.

Die Ausgabe enthält viele zufällige Passwörter.

Generierung eines Passworts mit makepasswd

makepasswd “ kann auch zum Generieren von Passwörtern verwendet werden. Um dieses Dienstprogramm zu verwenden, installieren wir es zuerst. Wir verwenden den Befehl sudo apt-get install makepasswd.

Geben Sie die erforderlichen Anmeldedaten ein.

Nach dem Schreiben der Zugangsdaten beginnt die Installation.

Drücken Sie Y, um fortzufahren

Nachdem das Dienstprogramm installiert wurde, schreiben wir den Befehl makepasswd –count NumberOfPasswords –minchars MinLengthOfPassword .

Zuerst sagen wir, wie viele Passwörter wir generieren möchten und wie lang jedes Passwort sein muss. Hier haben wir darum gebeten, 4 Passwörter mit einer Länge von jeweils acht zu generieren.

Das Ergebnis ist unten dargestellt. Wir haben insgesamt 4 Passwörter mit jeweils 8 Zeichen.

Der Befehl ist für die Generierung einer Liste zufälliger Passwörter verantwortlich, basierend auf der Anzahl der Passwörter, die wir generieren möchten, und die Länge wird ebenfalls von uns festgelegt.

Schlussfolgerung

In diesem Tutorial haben wir viele der Möglichkeiten zum Generieren der Passwörter über die Befehlszeile von Linux besprochen. Es gibt viele Methoden, die bereits existieren. Einige der Dienstprogramme sind bereits in der Linux-Befehlszeile vorhanden, während diejenigen, die dies nicht sind, einfach mit den verfügbaren Befehlen installiert werden können. Im Tutorial haben wir die Dienstprogramme openssh, urandom, pwegn, gpg, sha, date, apg und makepasswd besprochen. Alle diese Befehle garantieren die Generierung eines stärkeren Passworts von der Linux-Befehlszeile aus und sind nützlich für den Benutzer, um die Sicherheit seiner Systeme aufrechtzuerhalten.

Mehr über Passwörter

Zweck

Die Verwendung von Authentifizierung zum Sichern von Daten und Konten ist zu einem natürlichen Bestandteil des Computing geworden. Auch wenn es mehrere Authentifizierungsmethoden gibt, bleibt die Verwendung von Passwörtern die häufigste Art der Authentifizierung. Da lange und komplexe Passwörter von Forschungsstudien und Praktikern gleichermaßen empfohlen werden, entwerfen Computerbenutzer Passwörter mit Strategien, die es ihnen ermöglichen, sich an ihre Passwörter zu erinnern. Dieses Papier zielt darauf ab, eine Taxonomie dieser Passworterstellungsstrategien in Form eines Modells zu präsentieren, das verschiedene Strategien beschreibt, die zum Erstellen von Passwörtern verwendet werden.

Design/Methodik/Ansatz

Die Studie wurde in einem dreistufigen Prozess durchgeführt, beginnend mit einer kurzen Umfrage unter forensischen Experten der schwedischen Polizei. Das Modell wurde dann durch eine Reihe iterativer halbstrukturierter Interviews mit forensischen Experten entwickelt. Im dritten und letzten Schritt wurde das Modell anhand von 5.000 Passwörtern aus 50 verschiedenen Passwortdatenbanken validiert, die ins Internet gelangt sind.

Ergebnisse

Das Ergebnis dieser Studie ist eine Taxonomie von Passworterstellungsstrategien, die als Modell präsentiert wird, das die Strategien als Eigenschaften beschreibt, die ein Passwort enthalten kann. Jedes gegebene Passwort kann so klassifiziert werden, dass es eine oder mehrere der im Modell beschriebenen Eigenschaften besitzt.

Originalität/Wert

Auf abstrakter Ebene bietet diese Studie einen Einblick in Strategien zur Passworterstellung. Als solches kann das Modell als Werkzeug für Forschung und Lehre verwendet werden. Es kann beispielsweise auch von Praktikern bei Penetrationstests verwendet werden, um die am häufigsten verwendeten Passworterstellungsstrategien in einer Domäne abzubilden, oder von forensischen Experten beim Entwerfen von Wörterbuchangriffen.

Ein weiterer interessanter Artikel könnte sein:6 Best Password Managers For Linux Desktop


Linux
  1. 4 Möglichkeiten zum Generieren eines starken Pre-Shared Key (PSK) unter Linux

  2. So generieren/verschlüsseln/entschlüsseln Sie zufällige Passwörter in Linux

  3. So verwenden Sie ein verschlüsseltes Passwort in einem Linux-Bash-Shell-Skript

  4. 10 Möglichkeiten, ein zufälliges Passwort unter Linux zu generieren

  5. 4 Möglichkeiten zum Ausführen eines Shell-Skripts unter UNIX / Linux

Einige zufällige Einzeiler-Linux-Befehle [Teil 4]

Generieren von Zufallszahlen aus dem Linux-Terminal

8 Möglichkeiten zum Generieren eines zufälligen Passworts in der Linux-Shell

Einfache Möglichkeiten, Ihr Ubuntu Linux neu zu starten

9 einfache Wege zur effektiven Nutzung von Less Command unter Linux

6 Möglichkeiten, ein sicheres Passwort für Debian zu generieren