In dieser Beschreibung wird erörtert, wie es geht Verschlüsseln Sie eine Datei mit Passwort Verwendung Gpg. Darüber hinaus werden wir auch die Methode der Dateiverschlüsselung mithilfe des Linux-Tools für Befehlszeilen und Seahorse demonstrieren. So lass uns anfangen!
Installieren Sie GPG, bevor Sie sie nicht bereits haben.
So installieren Sie GPG unter Linux
Um GNUPG oder GPG auf Ihrem Linux -System zu installieren, drücken Sie zunächst “Strg+Alt+tUnd dann den untergegebenen Befehl in das geöffnete Terminal eingeben:
$ sudo apt-get install bnupgGehen Sie nach der Installation den Dateiverschlüsselungsverfahren voran.
Notiz: Für den Demonstrationszweck teilen wir die verschlüsselten Dateien an ein anderes Benutzerkonto, damit Sie eine bessere Vorstellung vom Dateientschlüsselungsprozess haben können.
So verschlüsseln Sie eine Datei mit Passwort mit GPG über die Befehlszeile
In Linux-basierten Systemen können Sie die Dateien oder Dokumente mit einem Kennwort sichern. Zu diesem Zweck verwenden wir GPG und zeigen Ihnen, wie Sie die angegebene Operation über die Befehlszeile ausführen können.
Die Syntax des GPG -Befehls zum Verschlingen einer Datei ist unten angegeben:
$ gpg -c [Dateiname]Hier das "-CDie Option wird hinzugefügt, um die Datei mit Hilfe einer symmetrischen Verschlüsselungspassphrase oder eines Passworts zu verschlüsseln.
Jetzt werden wir zuerst eine "erstellen"Sample -Datei.txt"Datei und fügen Sie einige Inhalte hinzu, indem Sie Folgendes ausführen"Echo" Befehl:
$ echo "Das ist LinuxHint.com "> samplefile.txtGPG verwendet "Cast5”Als Verschlüsselungsalgorithmus in den älteren Versionen; Seit Version 2 jedoch.1, der symmetrische AES -Algorithmus ist in die GPG -Software eingebettet. Drei Blockanfälle sind jetzt in AES enthalten:
Wir haben die GPG ausgewählt “AES256"Um das zu verschlüsseln"Sample -Datei.txt”:
$ gpg -c -cipher -algo aes256 ./sample -file.txtJetzt werden Sie gebeten, eine Passphrase einzugeben. Im Verschlüsselungsprozess wird die Passphrase verwendet, um den privaten Schlüssel des Benutzers zu verschlüsseln und ihn vor Angriffen zu schützen. Wählen Sie also eine starke Passphrase, um die ausgewählte Datei zu sichern:
Geben Sie Ihre Passphrase für die Bestätigung erneut ein:
Die fehlerfreie Ausführung der “gpgDer Befehl zeigt an, dass wir die “erfolgreich verschlüsselt haben“Sampefile.txt" Datei:
Listen Sie danach den Inhalt Ihres aktuellen Arbeitsverzeichnisses auf und bemerken Sie die verschlüsselten “Sample -Datei.txt.gpg" Datei:
$ lsBis zu diesem Zeitpunkt haben Sie die ausgewählte Datei mit einem Passwort mit dem Befehl gpg verschlüsselt. Schauen Sie sich nun den Inhalt an, indem Sie die ausführen "Katze" Befehl:
$ cat samplefile.txt.gpgDie Ausgabe druckt die verschlüsselte Form der “ausSample -Datei.txtInhalt der Datei:
Als nächstes führen Sie die einfachen aus “gpgBefehl mit dem verschlüsselten Dateinamen, um seine entschlüsselte Datei zu generieren:
$ gpg samplefile.txt.gpgSie werden gebeten, die “einzugeben“Passphrase"Das wurde verwendet, um das" zu verschlüsseln "Sample -Datei.txt" Datei:
A "Sample -Datei.txtDie entschlüsselte Datei wird nach Eingabe der Passphrase generiert. Um den Inhalt zu überprüfen, schreiben Sie den folgenden Befehl auf:
$ cat samplefile.txtSo verschlüsseln Sie eine Datei mit Passwort über GUI
Die meisten Benutzer bevorzugen es, Linux -GUI zu verwenden, da sie es ihnen ermöglicht, eine Datei mit einem Kennwort mit einigen Klicks zu verschlüsseln. Genauer gesagt das “SeepferdchenIst eine der beliebten Linux -Anwendungen, die für denselben Zweck verwendet werden.
Seahorse ist ein GNOME-Front-End-Programm, das zum Verwalten von SSH, PGP und dem Kennwort im Zusammenhang mit verschlüsselten Dateien verwendet wird. Es wurde als kostenlose Software unter der GPL 2 veröffentlicht.0 Lizenz. Im Seahorse -Programm wird die GPG zur Implementierung des PGP -Supports verwendet, und der GNOME -Schlüsselring hilft dabei.
Führen Sie nun den folgenden Befehl zum Installieren aus “Seahorse-nautilusPaket auf Ihrem Linux -System:
$ sudo apt-Get Installieren Sie Seahorse-nautilusDie fehlerfreie Ausgabe zeigt das an “Seepferdchen”Ist auf Ihrem System installiert. Wählen Sie nun die Datei aus, die Sie mit einem Passwort verschlüsseln möchten. In unserem Fall haben wir das ausgewähltTestdatei.txt"Das ist in der" vorhanden "Unterlagen" Verzeichnis:
Klicken Sie anschließend auf die ausgewählte Datei und wählen Sie die “Verschlüsseln" Möglichkeit:
Auf Ihrem Bildschirm wird ein Popup-Dialogfeld angezeigt. Klicken Sie auf die “Verwenden Sie eine gemeinsame Passphrase”Option, um ein Passwort mit der Dateiverschlüsselungsverfahren zu verknüpfen:
Geben Sie nun eine starke Passphrase ein, um den Dateiverschlüsselungsprozess abzuschließen:
Geben Sie die zusätzliche Passphrase für die Überprüfung erneut ein:
Danach sehen Sie eine neue verschlüsselte Datei mit dem gleichen Dateinamen wie den Original mit dem “.gpg" Verlängerung. Zum Beispiel in unserem Fall die “Testdatei.txt.PGPIst die verschlüsselte Datei mit einem Passwort:
Das entschlüsseln “Sample -Datei.txt.gpg"Datei, Sie müssen die" auswählen "Öffnen Sie mit der EntschlüsselungsdateiOption aus dem linken Klickmenü:
Anschließend wird ein Passphrase -Fenster auf Ihrem Bildschirm angezeigt, in dem Sie aufgefordert werden, die Passphrase einzugeben, die Sie zum Verschlingen der “verwendet haben“Testdatei.txt" Datei:
Nach Eingabe der Passphrase wird eine entschlüsselte Datei generiert, die ist “Testdatei.txt" in unserem Fall:
Klicken Sie nun auf die generierte Datei und sehen Sie sich den entschlüsselten Inhalt in Ihrem Texteditor an:
Abschluss
Wenn es um Sicherheit geht, ist es ein Muss, Dateien mit Passwörtern unter Linux zu verschlüsseln. Gpg Ermöglicht Sie, Ihre Dateien und Dokumente zu verschlüsseln, bevor Sie sie in laufende Kommunikation senden. Es verfügt außerdem über ein flexibles Schlüsselmanagementsystem sowie Zugangsmodule für eine Vielzahl von öffentlichen Schlüsselverzeichnissen. In dieser Beschreibung wurde besprochen, wie es geht Dateien verschlüsseln mit einem Passwort Verwendung Gpg. Darüber hinaus haben wir auch die Methode der Dateiverschlüsselung mithilfe des Linux-Tools für Befehlszeilen und Seahorse demonstriert.