So exportieren und importieren Sie Schlüssel mit GPG

So exportieren und importieren Sie Schlüssel mit GPG

Um E -Mails und Dateien zu verschlüsseln, müssen Sie wissen, wie Sie GPG -Tasten generieren, exportieren und importieren. Zum Beispiel haben Sie ein GPG -Schlüsselpaar mit der “generiert“GPG -Gen -KeyKommando, und jetzt möchten Sie Ihre öffentlichen und privaten Schlüssel zum Austausch in Kommunikation exportieren. Mit Hilfe der “gpgBefehl, Sie können den öffentlichen Schlüssel und den privaten Schlüssel problemlos exportieren und importieren. Im Fall des privaten Schlüssels wird jedoch eine Passphrase mit der exportierten Datei zugeordnet.

Mit dieser Beschreibung wird Sie öffentlich und privat exportieren und importieren Schlüssel mit Gpg. Darüber hinaus wird ein praktisches Beispiel zur Verfügung gestellt, um Ihnen das Verfahren zum Exportieren und Importieren von GPG -Tasten zwischen zwei Systemen zu zeigen. So lass uns anfangen!

Arten von GPG -Tasten

Das GPG -Schlüsselpaar umfasst zwei Arten von Schlüssel: Privatgelände Und Öffentlich Schlüssel. Die privaten GPG -Schlüsseln werden verschlüsselt und im geheimen Schlüsselring gespeichert, und öffentliche Schlüssel werden mit Zertifikaten aufrechterhalten, die ihre Vertrauenswürdigkeit im öffentlichen Schlüsselring bezeugen. Sie können den öffentlichen Schlüssel für die Datenverschlüsselung verwenden, und diese verschlüsselten Daten werden mit dem privaten Schlüssel entschlüsselt. Jeder kann Ihren öffentlichen Schlüssel verwenden, um die Daten zu verschlüsseln. Der private Schlüssel wird jedoch benötigt, um ihn zu entschlüsseln.

Notiz: Wir haben bereits zwei GPG -Tastaturen für den Demonstrationszweck generiert, einen für „John“ und den anderen für „Fred“ auf zwei getrennten Systemen. Jetzt werden wir Johns privaten und öffentlichen Schlüssel exportieren und ihn dann auf das andere System importieren.

So exportieren Sie den öffentlichen Schlüssel mit GPG

Bevor Sie Ihren öffentlichen Schlüssel an einen Korrespondent senden, müssen Sie ihn zunächst mit dem Befehl gpg exportieren. Im Befehl GPG wird ein zusätzliches Argument für die Identifizierung des öffentlichen Schlüssels angegeben, das in unserem Fall die Benutzer -ID „UID“ und die Ausgabe der exportierten Datei im ASCII -Format generiert wird-A" oder "-Rüstung"Option wird in die" hinzugefügt "gpg" Befehl.

Um einen bestimmten öffentlichen Schlüssel zu exportieren, listen Sie zunächst die generierten GPG -Schlüssel in Ihrem System auf und wählen Sie den Schlüssel aus, den Sie exportieren möchten. Führen Sie dazu den untergegebenen “aus“Gpg" Befehl:

$ gpg-list-keys

Zum Beispiel zum Exportieren des öffentlichen Schlüssels des Benutzers “John,"Wir werden seine Benutzer -ID feststellen"uid" von der Liste:

Um den öffentlichen Schlüssel von zu exportieren “John,"Wir werden die" hinzufügen "-ExportOption im GPG -Befehl. Hier das "-A„Option wird zur Erstellung einer ASCII -Darstellung des öffentlichen Schlüssels und der“ verwendet>Der Umleitungsoperator wird zum Umleiten der Ausgabe des GPG -Befehls in die “verwendetöffentlich.Taste" Datei:

$ gpg -export -a John> öffentlich.Taste

Die fehlerfreie Ausgabe erklärt, dass unsere “öffentlich.TasteDie Datei ist alle exportieren. Um den Inhalt zu überprüfen, führen Sie Folgendes aus “aus.“Katze" Befehl:

$ cat public.Taste

Wie Sie sehen können, das “öffentlich.TasteHat die ASCII -Darstellung von Johns öffentlichem Schlüssel gespeichert:

So exportieren Sie den privaten Schlüssel mit GPG

Das Exportieren eines privaten GPG -Schlüssels ist nützlich, wenn Sie mehrere Computer haben und ein Schlüsselpaar für alle Systeme haben möchten. In dieser Situation das “gpgDer Befehl ”Ermöglicht Ihnen, den privaten Schlüssel aus dem System zu exportieren, in dem Sie das Schlüsselpaar auf alle anderen Computer generiert haben. Wenn Sie zu einer bestimmten Gruppe gehören und ein einziges Schlüsselpaarsystem für alle Gruppenmitglieder erstellen möchten, können Sie den privaten Schlüssel exportieren und mit den Gruppenmitgliedern teilen. Danach können Ihre Gruppenmitglieder diesen spezifischen privaten Schlüssel zu ihren Systemen importieren. In diesem Vorgang wird ein vereinfachtes System festgelegt, bei dem der einzige öffentliche Schlüssel zum Senden der verschlüsselten Dateien oder Dokumente an mehrere Empfänger erforderlich ist.

Der "-Export-Sekret-Key"Option wird in die" hinzugefügt "gpgBefehl zum Exportieren des privaten Schlüssels. Um den privaten Schlüssel von zu exportieren “John"Im ASCII -Format werden wir Folgendes eingeben"gpg" Befehl:

$ gpg-export-secret-key -a John> Privatschlüssel

Geben Sie eine starke Passphrase zum Exportieren des privaten Schlüssels ein. Der Empfänger wird diese Passphrase zum Importieren des exportierten privaten Schlüssels verwenden. In unserem Fall wird der andere Systembenutzer beispielsweise diese Passphrase zum Importieren der “verwendenPrivatgelände.Taste”In seinem geheimen Schlüsselring:

Nach dem Klicken auf “OKTaste, die “Privatgelände.TasteDie Datei wird mit der zugehörigen Passphrase generiert:

Sie können den Inhalt der “überprüfen“Privatgelände.TasteDatei, um zu wissen, ob Ihr privater Schlüssel erfolgreich in die ASCII -Darstellung konvertiert wird:

$ Cat Private.Taste

Bis zu diesem Zeitpunkt haben wir zwei Dateien erstellt. “öffentlich.Taste" Und "Privatgelände.Taste"Die die ASCII -Darstellung des öffentlichen und privaten Schlüssels von" enthalten "John”Uid jeweils. Jetzt werden wir diese Dateien mit einem anderen Systembenutzer weitergeben, damit die “neuer Benutzer”Kann die GPG -Schlüssel in ihre Keyrings importieren.

So importieren Sie den öffentlichen Schlüssel mit GPG

Mit dem Befehl gpg ist es so einfach, einen öffentlichen Schlüssel in Ihren Schlüsselring zu importieren wie das Exportieren. Durch den Importieren des öffentlichen Schlüssels des Absenders können Sie die empfangenen verschlüsselten Dateien, Dokumente oder E -Mails entschlüsseln.

Im vorherigen Abschnitt zeigten wir das Verfahren, um Johns zu exportieren “öffentlich.Taste”. Jetzt werden wir Sie über das Verfahren des Importierens auf einen anderen führen “neuer Benutzer" Konto. Vor dem Import der “öffentlich.TasteWir werden die im Schlüsselring vorhandenen Schlüssel auflisten:

$ gpg-list-keys

Momentan, "neuer Benutzer"Hat nur den GPG -Tastatur für"Fred”UID, die in der folgenden Ausgabe zu sehen ist:

Nun, um die Johns zu importieren “öffentlich.Taste"Wir werden die" ausführen "gpgBefehl mit dem “-importieren" Möglichkeit:

$ gpg -import öffentlich.Taste

Die untergegebene Ausgabe zeigt, dass der öffentliche Schlüssel von “John”Wird erfolgreich importiert:

Zur Bestätigung der angegebenen Operation werden wir das auflistenneuer BenutzerÖffentlicher Keyring:

$ gpg-list-public-keys

Johns öffentlicher Schlüssel wird erfolgreich importiert, was im folgenden Bild zu sehen ist:

So importieren Sie den privaten Schlüssel mit GPG

Der folgende GPG -Befehl hilft uns beim Importieren der “Privatgelände.Taste" des "John”Zum geheimen Schlüsselring der“neuer Benutzer”:

$ gpg -import privat.Taste

Sie werden gebeten, die Passphrase einzugeben.Taste. Nachdem Sie diese Passphrase eingegeben haben, klicken Sie auf die “OK" Taste:

Mit der Ausgabe werden Sie wissen, dass der geheime Schlüssel importiert wird:

Für den Überprüfungszweck können Sie auch die privaten Schlüssel auflisten, die im geheimen Schlüsselring vorhanden sind:

$ gpg-listsekret-keys

Schauen Sie sich nun Johns Secret-Schlüssel in der untergegebenen Ausgabe an:

Abschluss

Um mit der GPG -Schlüsselkryptographie -Technik miteinander zu kommunizieren, müssen die beabsichtigten Empfänger über eine Kopie Ihrer GPG -Tasten verfügen. In einem solchen Fall können Sie Ihren GPG -Tastatur mit den Korrespondenten exportieren und dann mit dem Befehl gpg in ihren Schlüssel in den Tastatur importieren. Danach können Sie die verschlüsselten Dateien, Dokumente oder E -Mails senden, und der jeweilige Empfänger entschlüsselt sie leicht. Diese Beschreibung hat Ihnen gezeigt, wie es geht Export Und importieren Verwendung Gpg. Darüber hinaus wird auch ein praktisches Beispiel bereitgestellt, um das Verfahren zum Exportieren und Importieren von GPG -Tasten zwischen zwei Systemen zu demonstrieren.