2

Сценарий: я использую emacs с EasyPG для автоматизации шифрования и дешифрования файлов. Я открываю пустой файл с именем test.gpg. Затем я вставляю следующий текст в файл

;; - * - epa-file-encrypt-to: ("itsme@mydomain.org") - * -
это тест, любой текст подойдет для этого теста

Затем я продолжаю сохранять файл. Emacs ответит, открыв буфер с именем * Keys *, где я должен выбрать, какой ключ использовать для шифрования. Но, как вы видите выше, я уже вставил спецификацию ключа ("itsme@mydomain.org") в буфер, используя синтаксис, предписанный в руководстве. И вручную искать в другом буфере, чтобы найти и выбрать нужный ключ, является рутиной.

Почему EasyPG не проверяет спецификацию ключа при сохранении? Есть ли простой обходной путь?

1 ответ1

0

Обходной путь следующим образом:

  1. Сохраните файл с расширением не- gpg (или вообще без расширения имени файла).

  2. Сделайте «gpg -e filename » в окне консоли. Вы должны ввести ключ спецификации (адрес электронной почты) один раз. Это должно создать « имя файла.gpg». Не забудьте удалить незашифрованный файл.

После этого вы можете открыть зашифрованный файл в Emacs. Это запросит пароль. А при сохранении изменений будет учитываться «epa-file-encrypt-to».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .