Як автоматично шифрувати файли orgmode?


11

У мене є сховище git, де живуть деякі файли org-mode. Деякі з них мають приватний характер і сервер, де живе сховище git, може отримати доступ до довіреної третьої сторони. Ось чому я хочу зашифрувати приватні файли org.

Я хотів би досягти наступного: Спочатку файл шифрується. Це може бути або симетричний ключ із паролем, або також мій ключ GnuPG. Коли я відкриваю файл, Emacs запитує пароль та відкриває файл (якщо pw введено правильно). Зараз я можу працювати з файлом org, як і з будь-яким іншим файлом org. Коли я зберігаю або закриваю файл, він повинен бути зашифрований знову. Також git commit повинен бути зашифрований.

Як я можу зробити щось подібне з GNU / Emacs?


3
Що стосується частини шифрування Emacs & файлів, я думаю, ви вже там і там ?
Nsukami _

Відповіді:


12

Вам просто потрібно додати ".gpg" в кінці імені файлу (наприклад, ви можете використовувати "private.org.gpg" для файлу org) і поставити в кінці

# Local Variables:
# epa-file-encrypt-to: "someone@somwhere.org"
# End:

де хтось@somwhere.org ідентифікує gpg-ключ, який ви використовуєте для шифрування цього файлу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.