Как автоматически шифровать файлы orgmode?


11

У меня есть git-репозиторий, в котором живут некоторые файлы в режиме org. Некоторые из них имеют частную природу, и доступ к серверу, на котором находится 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:

где somebody@somwhere.org идентифицирует ключ gpg, который вы используете для шифрования этого файла.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.