(Я розумію наслідки безпеки для наступного, і я з ними добре.)
У мене є один зашифрований файл в моєму орг каталозі diary.org.gpg
. Я ніколи не робив жодної спеціальної конфігурації, щоб вона працювала
- Щоразу, коли я відвідую файл, мені пропонується пароль шифрування. Що чудово.
- Кожного разу, коли я зберігаю буфер, мені знову буде запропоновано ввести пароль. Яка моя проблема .
Зауважте, що я нічого не налаштовував для цього, тому будь-які відповіді щодо агентів або брелоків повинні мати інструкції з налаштування.
Я думав зберегти пароль, написаний десь усередині файлу (в заголовку або в коментарях до кінця файлу). Тоді, коли я зберігаю, Emacs міг прочитати пароль у буфері і використовувати це замість того, щоб мене запитувати. Але коли я почав дивитися на це, я зовсім загубився десь усередині epa.el
.
Питання: Як я можу надіслати пароль безпосередньо з Emacs до системи / процесу шифрування під час збереження буфера, а не вимагати його?
Все інше (знаходження пароля в буфері) я можу зрозуміти сам. Я просто розгубився, намагаючись зрозуміти, як Emacs взаємодіє з gpg.
Зауважте, що я перебуваю на Ubuntu, Arch Linux та Windows. Ось чому моя перша ідея була рішенням, орієнтованим на emacs.
Я можу жити з рішенням, яке не працює в Windows, якщо я все ще можу отримати доступ до файлу в ньому вручну.
gpg-agent
полягає в тому ssh-agent
, що після активації це схоже на зберігання ваших паролів. Таким чином, вам не буде запропоновано ввести пароль ні при відкритті файлу, ні при збереженні його (доки агент запам'ятовує пароль), але я не думаю, що це поширюється на парольну фразу, яка є якоюсь німою , якщо це правда.
gpg-agent
правильно, щоб він кешував ключ на деякий час? :)