So verschlüsseln und entschlüsseln Sie einzelne Dateien mit GPG

So verschlüsseln und entschlüsseln Sie einzelne Dateien mit GPG

Zielsetzung

Verschlüsseln Sie einzelne Dateien mit GPG.

Verteilungen

Dies funktioniert mit jeder Linux -Verteilung.

Anforderungen

Eine funktionierende Linux -Installation mit gpg installierten oder Root -Berechtigungen, um es zu installieren.

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Einführung

Verschlüsselung ist wichtig. Es ist absolut wichtig, sensible Informationen zu schützen. Ihre persönlichen Dateien sind verschlüsselt, und GPG bietet die perfekte Lösung.

Installieren Sie GPG

GPG ist ein weit verbreitetes Softwarestück. Sie finden es in fast den Repositorys jeder Verteilung. Wenn Sie es noch nicht haben, installieren Sie es auf Ihrem Computer.

Debian/Ubuntu

$ sudo APT installieren Sie GNUPG

Fedora

# DNF Installieren Sie GNUPG2

Bogen

# Pacman -S GNUPG

Gentoo

# Emerge-ask App-Crypt/Gnupg


Erstellen Sie einen Schlüssel

Sie benötigen ein Schlüsselpaar, um Dateien zu verschlüsseln und zu entschlüsseln. Wenn Sie bereits ein Schlüsselpaar haben, das Sie für SSH generiert haben, können Sie diese hier tatsächlich verwenden. Wenn nicht, enthält GPG ein Dienstprogramm zur Erzeugung.

$ gpg-Full-Generate-Key

GPG verfügt über eine Befehlszeilenverfahren, die Sie durch die Erstellung Ihres Schlüssels führt. Es gibt eine viel vereinfachte.

Das erste, was GPG verlangt, ist die Art von Schlüssel. Verwenden Sie die Standardeinstellung, wenn es nichts Bestimmtes gibt, das Sie benötigen.

Das nächste, was Sie einstellen müssen, ist die Schlüsselgröße. 4096 ist wahrscheinlich am besten.

Danach können Sie ein Ablaufdatum festlegen. Stellen Sie es auf 0 Wenn Sie möchten, dass der Schlüssel dauerhaft ist.

Dann werden Sie nach Ihrem Namen gefragt.

Schließlich bittet es nach Ihrer E -Mail -Adresse.

Sie können einen Kommentar hinzufügen, wenn Sie auch benötigen.

Wenn es alles hat, wird GPG Sie auffordern, die Informationen zu überprüfen.

GPG fragt, ob Sie ein Passwort für Ihren Schlüssel wünschen. Dies ist optional, fügt jedoch einen Grad an Schutz hinzu. Dabei sammelt GPG Entropie aus Ihren Aktionen, um die Stärke Ihres Schlüssels zu erhöhen. Wenn es fertig ist, wird GPG die Informationen zu dem gerade erstellten Schlüssel ausdrucken.

Grundverschlüsselung

Jetzt, da Sie Ihren Schlüssel haben, ist es sehr einfach, Dateien zu verschlüsseln. Erstellen Sie eine leere Textdatei in Ihrem /tmp Verzeichnis zum Üben.

$ touch /tmp /test.txt

Versuchen Sie es mit GPG zu verschlüsseln. Der -e Flag teilt GPG mit, dass Sie eine Datei verschlüsseln werden, und die -R Flag legt einen Empfänger an.

$ gpg -e -r "Ihr Name" /TMP /Test.txt

GPG muss wissen, wer die Datei öffnen und wer sie gesendet hat. Da diese Datei für Sie ist, müssen keinen Absender angeben, und Sie sind der Empfänger.

Grundlegende Entschlüsselung

Sie haben eine verschlüsselte Datei. Versuchen Sie, es zu entschlüsseln. Sie müssen keine Schlüssel angeben. Diese Informationen werden mit der Datei codiert. GPG wird die Schlüssel ausprobieren, die es entschlüsseln muss.

$ gpg -d /tmp /test.txt.gpg

Senden einer Datei

Sag du Tun müssen die Datei senden. Sie müssen den öffentlichen Schlüssel des Empfängers haben. Wie Sie das von ihnen bekommen, liegt bei Ihnen. Sie können sie bitten, es Ihnen zu senden, oder es kann öffentlich auf einem KeyServer verfügbar sein.

Sobald Sie es haben, importieren Sie den Schlüssel in GPG.

$ gpg -achten Sie Ihre Freunde.Taste

Dieser Schlüssel wird ihren Namen und ihre E -Mail enthält, genau wie der, den Sie gemacht haben. Denken Sie daran, dass sie auch Ihren öffentlichen Schlüssel benötigen, damit sie Ihre Datei entschlüsseln können. Exportieren Sie es und senden Sie es ihnen.

gpg --export -a "dein name"> dein.Taste

Sie sind bereit, Ihre Datei zum Senden zu verschlüsseln. Es ist mehr oder weniger gleich wie zuvor. Sie müssen nur angeben, dass Sie derjenige sind, der es sendet.

$ gpg -e -u "Ihr Name" -R "der Name" /TMP /Test.txt

Gedanken schließen

Das war es meistens. Es stehen einige fortgeschrittenere Optionen zur Verfügung, aber Sie werden nicht neunundneunzig Prozent der Zeit benötigen. GPG ist so einfach zu bedienen. Sie können auch das Schlüsselpaar verwenden, das Sie erstellt haben, um verschlüsselte E -Mails in ähnlicher Weise zu senden und zu empfangen, obwohl die meisten E -Mail -Clients den Vorgang automatisieren, sobald sie die Schlüssel haben.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Volldiskette Verschlüsselung mit Veracrypt auf Ubuntu Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Beste Linux -Distribution für Entwickler
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • Linux -Download
  • Installieren Sie Arch Linux in VMware Workstation