6 Möglichkeiten, ein sicheres Passwort unter Debian zu generieren

Wir alle wissen, wie wichtig ein sicheres Passwort für unser System, unsere Dienste, unser Online-Konto und andere kritische Anwendungen ist. Der wichtige Punkt ist, ein Passwort zu generieren, das sicher genug ist, um sich darauf verlassen zu können und das alle grundlegenden Anforderungen an ein sicheres Passwort erfüllt. Die allgemeine Meinung ist, dass ein sicheres Passwort aus mindestens 14 Zeichen bestehen muss und Kleinbuchstaben, Großbuchstaben, Zahlen und Symbole enthält. Außerdem sollte ein Kennwort nicht auf allgemeinen Namen und Wörtern aus dem Wörterbuch basieren. In diesem Artikel werden wir einige Tools in Linux besprechen, mit denen Sie so sichere und starke Passwörter generieren können.

Wir haben die in diesem Artikel besprochenen Befehle und Verfahren auf dem Debian 10-System ausgeführt. Einige dieser Tools basieren auf der Befehlszeile, während andere auf der GUI basieren. Um das Kommandozeilen-Terminal in Debian zu öffnen, gehen Sie zur Registerkarte Aktivitäten in der oberen linken Ecke Ihres Desktops. Geben Sie dann in der Suchleiste das Stichwort Terminal ein. Wenn das Suchergebnis angezeigt wird, klicken Sie auf das Terminal-Symbol, um es zu öffnen.

Methode 1: Verwenden von OpenSSL

Open SSL ist ein Befehlszeilen-Dienstprogramm, dessen rand-Funktion zum Generieren sicherer zufälliger Passwörter in einem Linux-System verwendet werden kann. Geben Sie einfach die Bytelänge des Passworts an, das Sie generieren möchten, und OpenSSL führt die gesamte Berechnung durch und generiert das Passwort. Wenn die Ausgabe der rand-Funktion in die base64-Kodierung eingespeist wird, kann das Passwortformat benutzerfreundlicher gestaltet werden. Die Base 64-Codierung verwendet nur die Zeichen „A–Z, a–z, 0–9, + und /“.

OpenSSL ist in den meisten Linux-Distributionen vorinstalliert. Es kann jedoch sein, dass die Rand-Funktion fehlt. Um die Rand-Funktion in OpenSSL zu installieren, führen Sie diesen Befehl im Terminal aus:

$ sudo apt installieren rand

Um sichere Passwörter mit der OpenSSL-Rand-Funktion zu generieren, führen Sie diesen Befehl im Terminal aus:

$ openssl rand -base64 14

Wo,

  • Rand: OpenSSL-Funktion, die ein pseudozufälliges Passwort generiert
  • -base64: stellt sicher, dass das Passwortformat benutzerfreundlich ist
  • 14: Länge des Passworts

Methode 2: Verwenden des pwgen-Dienstprogramms

Pwgen ist ein weiteres Befehlszeilenprogramm, mit dem sichere Passwörter generiert werden können. Es generiert solche Passwörter, die sich Benutzer leicht merken können.

Pwgen ist in den Linux-Distributionen noch nicht installiert. Um Pwgen verwenden zu können, müssen Sie es also manuell installieren. Führen Sie dazu diesen Befehl im Terminal aus:

$ sudo apt-get install pwgen

Es dauert eine Weile, abhängig von Ihrer Internetgeschwindigkeit, danach wird es auf Ihrem System installiert.

Der Befehl pwgen „help“ enthält viele Optionen, mit denen Sie das Passwort anpassen können. Verwenden Sie den folgenden Befehl, um die Hilfe anzuzeigen:

$ pwgen –help

Die allgemeine Syntax des Pwgen-Befehls lautet:`

$pwgen [ OPTIONS ] [ passwd_length ] [ num_passwd ]

Hier sind einige der nützlichen Optionen, die mit dem Befehl pwgen verwendet werden können:

-c: Füge mindestens einen Großbuchstaben in das Passwort ein

-A: Fügen Sie dem Passwort keine Großbuchstaben hinzu

-n: Fügen Sie dem Passwort mindestens eine Zahl hinzu

-0: Fügen Sie dem Passwort keine Zahlen hinzu

-y: Füge dem Passwort mindestens ein Symbol hinzu

-s: Erstelle ein völlig zufälliges Passwort

-B: Fügen Sie dem Passwort keine vagen Zeichen hinzu

Um ein 16-stelliges Passwort zu generieren, kann der folgende Befehl verwendet werden:

$pwgen 16 1

Passwort mit pwgen generieren

Versuchen wir nun, dem Befehl pwgen einige Optionen hinzuzufügen, um ein völlig zufälliges Passwort zu generieren, das Symbole enthält. Der Befehl wäre in diesem Fall:

$ pwgen -ys 16 1

pwgen example

Wenn Sie die Ausgabe beider Befehle vergleichen, können Sie feststellen, dass letzterer komplexer ist und Symbole enthält.

Methode 3: Verwenden des GPG-Dienstprogramms

GPG ist ein Open-Source-Befehlszeilenprogramm zum Generieren sicherer Passwörter in Ihren Linux-, Microsoft Windows- und Android-Systemen.

Der folgende Befehl generiert beispielsweise ein sicheres zufälliges Passwort mit 16 Zeichen in einem ASCII-Format.

$ gpg –gen-random –rüstung 1 16

Passwort mit GPG generieren

Methode 4: Verwenden des Perl-Dienstprogramms

Perl ist ein weiteres Befehlszeilen-Dienstprogramm, das verwendet werden kann, um ein sicheres Zufallskennwort in Linux-Systemen zu generieren. Es ist in den offiziellen Debian-Repositorys verfügbar und kann daher mit dem Befehl apt-get installiert werden.

Führen Sie diesen Befehl im Terminal aus, um das Perl-Dienstprogramm zu installieren:

$ sudo apt-get install perl

Perl installieren

Befolgen Sie nach der Installation von Perl das folgende Verfahren, um ein sicheres Zufallskennwort zu generieren:

Zuerst müssen wir ein neues Perl-Programm erstellen. Öffnen Sie dazu eine neue Datei in einem beliebigen Texteditor.

Hier verwenden wir den Nano-Editor, um eine neue Datei namens „passwordgen.pl“ mit dem folgenden Befehl im Terminal zu öffnen.

$ nano passwordgen.pl

Fügen Sie Ihrer Datei „passwordgen.pl“ die folgenden Zeilen hinzu:

#!/usr/bin/perl my @alphanumeric = (‘a’..’z’, ‘A’..’Z’, 0..9); my $randpassword = join ”, map $alphanumeric[rand @alphanumeric], 0..8; drucke “$randpasswordn”

Wenn Sie fertig sind, drücken Sie gleichzeitig Strg+o und Strg+x, um die Datei zu speichern und zu beenden. Perl-Passwortgenerator

Führen Sie dann den folgenden Befehl im Terminal aus, um das Perl-Programm auszuführen:

$ perl passwordgen.pl

Es wird ein Passwort generiert, das Sie überall verwenden können.

Passwortgenerator

Methode 5: Verwenden der Revelation UI-Anwendung

Alle Methoden, die wir bisher besprochen haben, waren kommandozeilenbasiert. Schauen wir uns nun einige Methoden zur Passwortgenerierung über die GUI an. Eines dieser Tools ist Revelation, mit dem Sie benutzerdefinierte sichere Passwörter generieren können.

Um Revelation zu installieren, führen Sie diesen Befehl im Terminal aus:

$ sudo apt-get install Offenbarung

Offenbarung installieren

Das System bietet Ihnen möglicherweise a ja / nein Option, um die Installation fortzusetzen. Schlag Ja um fortzufahren und die Revelation-Anwendung wird auf Ihrem System installiert.

Öffnen Sie nach der Installation die Revelation-Anwendung entweder über das Terminal oder durchsuchen Sie die Registerkarte Aktivitäten.

Wenn die Revelation-Anwendung geöffnet wird, gehen Sie zu Ansicht > Passwortgenerator Möglichkeit. Es öffnet sich das Dialogfeld Passwortgenerator, in dem Sie die Länge des Passworts angeben können. Aktivieren Sie das Kontrollkästchen unten, wenn Sie in Passwörtern Satzzeichen hinzufügen möchten. Dann klicke auf Generieren Schaltfläche, um ein sicheres Passwort zu generieren.

Passwortgenerator

Jetzt geh zum Ansicht > Passwörter anzeigen aus der oberen Menüleiste. Es ermöglicht Ihnen, die generierten Passwörter in lesbarer Form statt in Form eines versteckten Sternchens anzuzeigen.

Revelation GUI-Passwortgenerator

Methode 6: Verwenden der UI Keepassx-Anwendung

Keepassx, veröffentlicht unter der GNU General Public License, ist eine plattformübergreifende Anwendung zur Passwortverwaltung. Es speichert verschiedene Informationen wie Benutzername, Passwort, URL, Notizen usw. in einer einzigen Datenbank.

Um die Keepassx-Anwendung in Ihrem System zu installieren, führen Sie den folgenden Befehl im Terminal aus:

$ sudo apt-get install keepassx

Keepassx installieren

Schlag Ja wenn das System Sie mit a . auffordert ja / nein Möglichkeit. Sobald die Installation abgeschlossen ist, können Sie die Anwendung entweder über das Terminal starten oder die Anwendungsliste durchsuchen.

Befolgen Sie diese Schritte, um ein sicheres Passwort über die Keepasx-Anwendung zu generieren:

  1. Gehen Sie in der oberen Menüleiste zu Datenbank > Neue Datenbank, und fügen Sie den Hauptschlüssel hinzu, indem Sie ihn zweimal eingeben.
  2. Dann geh zu Gruppen >Neue Gruppe hinzufügen. Geben Sie hier einen Gruppennamen ein und klicken Sie dann auf OK.
  3. Der nächste Schritt ist Gehe zu Einträge > Neuen Eintrag hinzufügen.

Sie sehen die folgende Ansicht. Klicken Sie hier auf die Gen Schaltfläche, um ein Passwort zu generieren.

Passwort generieren mit Keepassx

Hier können Sie auch grafisch angeben, ob Sie Klein- und Großbuchstaben, Zahlen und Sonderzeichen hinzufügen möchten. Sie können auch angeben, ob Sie keine ähnlich aussehenden Zeichen einschließen möchten.

Dies waren also einige Möglichkeiten, einschließlich der GUI und der Befehlszeile, über die Sie sichere Passwörter in Ihrem Debian-System generieren können. Diese sicheren Passwörter können dann überall im Internet und in Ihren Systemanwendungen verwendet werden. Es wird immer empfohlen, diese Passwörter nicht in einer Datei in Ihrem System zu speichern, da sie von einigen nicht autorisierten Benutzern aufgerufen werden könnte.