Ключ GPG создан, но не расшифровывается

Ключ GPG создан, но не расшифровывается

Я создал ключ GPG с помощью "Паролей и ключей" Ubuntu 16.04 и отправил его на сервер Ubuntu. Я попытался импортировать в Launchpad, но когда я получил письмо для расшифровки, я постоянно получаю сообщение об ошибке "gpg: расшифровка не удалась: секретный ключ недоступен"

У меня есть шифрованный подключ и подпись,сертификация подключ. Я пытался узнать, есть ли способ добавить расшифровку подключ, но я не вижу его в графическом интерфейсе.

Что я делаю не так?

решение1

gpg2 -K, похоже, сработало. Мне удалось расшифровать, используя 'gpg2' вместо gpg

Тогда вы уже используете GnuPG 2.1, который хранит секретные ключи в pubring.gpg. Либо вообще никогда не используйте gpg(GnuPG 1), либо скопируйте секретный ключ для secring.gpgиспользования GnuPG 1, экспортировав и импортировав его:

gpg2 --export-secret-keys [key-id] | gpg --import

Вам также может потребоваться применить к ключу абсолютное доверие:

gpg --edit-key [key-id]

Теперь в командной строке GnuPG выполните trustкоманду и выберите ultimate.

Связанный контент