GPG-Schlüssel erstellt, lässt sich aber nicht entschlüsseln

GPG-Schlüssel erstellt, lässt sich aber nicht entschlüsseln

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.gpgvon 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 trustund wählen Sie aus ultimate.

verwandte Informationen