Ich habe mit „Passwörter und Schlüssel“ von Ubuntu 16.04 einen GPG-Schlüssel erstellt und ihn auf den Ubuntu-Server übertragen. Ich habe versucht, ihn in Launchpad zu importieren, aber als ich die E-Mail zum Entschlüsseln bekam, erhielt ich immer wieder die Fehlermeldung „gpg: Entschlüsselung fehlgeschlagen: Geheimschlüssel nicht verfügbar“.
Ich habe einen Unterschlüssel zum Verschlüsseln und einen Unterschlüssel zum Signieren und Zertifizieren. Ich habe versucht herauszufinden, ob es eine Möglichkeit gibt, einen Unterschlüssel zum Entschlüsseln hinzuzufügen, aber ich sehe ihn nicht in der GUI.
Was mache ich falsch?
Antwort1
gpg2 -K schien zu funktionieren. Ich konnte mit „gpg2“ statt mit gpg entschlüsseln
Dann verwenden Sie bereits GnuPG 2.1, das die geheimen Schlüssel in speichert pubring.gpg
. Verwenden Sie gpg
(GnuPG 1) entweder überhaupt nicht oder kopieren Sie den secring.gpg
von GnuPG 1 verwendeten geheimen Schlüssel, indem Sie ihn exportieren und importieren:
gpg2 --export-secret-keys [key-id] | gpg --import
Möglicherweise müssen Sie dem Schlüssel auch absolutes Vertrauen zukommen lassen:
gpg --edit-key [key-id]
Führen Sie jetzt den Befehl in der GnuPG-Befehlszeile aus trust
und wählen Sie aus ultimate
.