Назад | Перейти на главную страницу

GnuPG жалуется, что у меня нет секретного ключа, но он есть

Я переношу машины, которые использую для резервного копирования. Он использует GnuPG для шифрования / дешифрования файлов. Я переместил свои ключи, пробуя два разных метода: экспорт и копирование папки ~ / .gnupg.

Оба метода работают без проблем. Когда я выдаю gpg -k , вывод на новом компьютере будет таким же, как и на старом. Однако, когда я пытаюсь расшифровать архив резервных копий на новой машине, я получаю следующую ошибку:

GPGError: GPG Failed, see log below: ===== Begin GnuPG log ===== gpg: setting pinentry mode 'loopback' failed: Not supported gpg: encrypted with 2048-bit RSA key, ID B5A6D4C1, created 2012-08-01 "<MY NAME REMOVED>" gpg: decryption failed: No secret key ===== End GnuPG log =====

Я ясно вижу, что у меня есть ключ с этим идентификатором:

gpg -k вывод на новую машину:

/root/.gnupg/pubring.gpg pub rsa2048/C87A9934 2012-08-01 uid [ultimate] <MY NAME REMOVED> sub rsa2048/B5A6D4C1 2012-08-01

Я почти уверен, что делал что-то подобное в прошлом без сбоев, может ли кто-нибудь помочь мне выяснить, в чем может быть проблема?

Старая машина:

Новая машина:

ОБНОВИТЬ:

gpg -K вывод:

sec rsa2048/C87A9934 2012-08-01 uid [ultimate] <NAME REMOVED> ssb rsa2048/B5A6D4C1 2012-08-01