Ich habe die GPG-Schlüssel, die ich für das Launchpad und die E-Mail-Verschlüsselung verwende, sowie meinen gesamten ~/.gnupg
Ordner verloren. Kann ich sie mit dem öffentlichen Schlüssel wiederherstellen?
gnupg
data-recovery
pgp
Sorush-r
quelle
quelle
Antworten:
Entschuldigung, aber Sie können Ihren Schlüssel nicht zurückbekommen. Dies ist beabsichtigt.
Die RSA- (und DSA / ElGamal-) Algorithmen sind so konstruiert, dass die Schlüssel gleichzeitig erstellt werden müssen. Es gibt Zwischenvariablen, die weder im privaten noch im öffentlichen Schlüssel gespeichert sind. Da der öffentliche Schlüssel öffentlich gemacht werden soll, können Sie daraus keinen geheimen Schlüssel ableiten, da sonst ein riesiges Sicherheitsloch entsteht. Die beiden Primzahlen werden aus Zufallszahlen generiert.
Auch die E-Mail-Adresse / der Name / die Beschreibung des Schlüssels haben keinen Einfluss auf den Modul ("fleischiger" Datenteil des Schlüssels). Aus diesem Grund können Sie Ihren geheimen Schlüssel nicht ohne ein Backup wiederherstellen, zumindest nicht ohne Berücksichtigung großer Zahlen, die derzeit nicht einfach zu erstellen sind. Die Passphrase wird verwendet, um den Schlüssel mit einem anderen (symmetrischen) Schlüssel zu schützen, der aus der Passphrase generiert wird. Weder dieser Schlüssel noch das Passwort wirken sich jedoch auf den Modul aus, mit Ausnahme einer Streuquelle für zufällige Daten.
Was kann ich tun?
Sie können zur Launchpad- Schlüsselverwaltung wechseln, nachdem Sie sich über Benutzername und Kennwort angemeldet haben, und Ihre alten Schlüssel widerrufen. und dann neue Schlüssel erstellen und veröffentlichen. Die Anzahl der Schlüssel, die Sie veröffentlichen können, ist unbegrenzt. Erstellen Sie eine sichere Sicherung, und stellen Sie sicher, dass niemand unbefugt auf die Sicherung zugreifen kann und dass die Schlüssel in der Sicherung durch eine Passphrase geschützt sind.
quelle
Nein, es ist höchst unwahrscheinlich, dass Sie denselben Schlüssel erneut generieren können.
Mit den folgenden Schritten können Sie jedoch problemlos Schlüssel importieren / exportieren:
Schlüsselbund importieren (alle Schlüssel)
Kopieren Sie einfach das
~/.gnupg
Verzeichnis vom Quellcomputer auf den Zielcomputer.Importieren nur eines bestimmten Schlüssels
Angenommen, der Name des Schlüssels lautet
ABCDFE01
.Exportieren Sie die öffentlichen und privaten Schlüssel zu Dateien mit dem Namen
mygpgkey_pub.gpg
undmygpgkey_sec.gpg
jeweils.Kopieren Sie dann diese Dateien auf den Zielcomputer und führen Sie Folgendes aus:
Quelle: http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
quelle
Öffnen Sie Ihren Einheitsstrich und geben Sie ein, wie
seahorse
es Sie auflisten wirdpasswords and applications
. Klicken Sie darauf, um es zu öffnen. Dort sind die von Ihnen erstellten Schlüssel auf der Registerkarte Meine persönlichen Schlüssel vorhanden . Wählen Sie das aus. Dort sehen Sie Ihren erstellten Schlüssel. wählen Sie die entsprechende Taste, dann automatisch im Menü Export Option wird aktiv und wählen Sie die Schaltfläche Export. Speichern Sie dann Ihren gewünschten Ort.Öffnen Sie nun Ihr Zielsystem, in das Sie dieses importieren möchten. Dort auch, wie oben erwähnt, derselbe Vorgang bis zum Öffnen von Passwörtern und Anwendungen. In dieser Anwendung aus dem Hauptmenü wählen Sie Datei und wählen Sie Importieren. Über können Sie den Schlüssel auswählen, den Sie auf Ihrem ersten PC gespeichert haben.
Schauen Sie sich die Bilder an, wenn Sie mehr Klarheit wünschen.
quelle
~/.gnugpg
Verzeichnis). Ich erinnere mich an Passphrasen und Details, aber neu generierte Schlüssel haben unterschiedliche Fingerabdrücke und öffentliche Schlüssel ... Aus diesem Grund akzeptiert Launchpad meine Signaturen nicht.