Автоматическое шифрование Emacs и gpg

Emacs автоматически шифрует / дешифрует файлы .gpg . Но недавно я потерял способность расшифровывать файлы, зашифрованные инструментом gpg Linux, и наоборот.

Я использую:

Расшифровка с использованием gpg (зашифрованная emacs) дает:

 gpg: decryption failed: bad key 

Расшифровка с использованием emacs (зашифрованная gpg) дает:

 epa-file--find-file-not-found-function: Opening input file: Decryption failed, 

Любая идея, как этого избежать?

3 Solutions collect form web for “Автоматическое шифрование Emacs и gpg”

Возможно, вам не хватает подходящей программы для штырей, и, к сожалению, выход Emacs менее полезен.

В системе RedHat вам может понадобиться попробовать установить пакет pinentry-gtk и посмотреть, все ли работает.

Проблема заключалась в этом (на русском) решении, которое манипулирует с помощью метода ввода. В настоящее время он влияет на кодовую фразу во время шифрования / дешифрования.

Это старый вопрос, но у меня была такая же проблема, поэтому я все равно отправлю свое решение.

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

 epa-file--find-file-not-found-function: Opening input file: Decryption failed 

Я обнаружил, что если бы я убил какой-либо связанный с ним процесс «gpg-agent», работающий в фоновом режиме, Emacs затем восстановил способность расшифровывать файл (после повторной кодовой фразы).

  • Создание ключа GnuPG для apache
  • Разочарованный с меткой и подписью GPG
  • Получить ключевые идентификаторы apt и отпечатки пальцев в машиночитаемом формате
  • Как шифровать, если у открытого ключа нет электронной почты
  • gpg: «секретный ключ недоступен», когда ключ sec & pub находится в keyring
  • GPG-шифрование с постепенным удалением параллельно
  • gpg использует временные файлы, а не трубку
  • Открыть том LUKS в качестве пользователя без полномочий root?
  • Шифровать каталог с помощью GnuPG?
  • Как использовать распределение tty для запуска GPG через SSH?
  • У gpg-agent есть графический интерфейс?
  • Linux и Unix - лучшая ОС в мире.