У меня есть git-репозиторий, в котором живут некоторые файлы в режиме org. Некоторые из них имеют частную природу, и доступ к серверу, на котором находится git-репозиторий, может получить какая-либо ненадежная третья сторона. Вот почему я хочу зашифровать приватные файлы org.
Чего я хотел бы добиться, так это: вначале файл зашифрован. Это может быть либо симметричный ключ с паролем, либо мой ключ GnuPG. Когда я открываю файл, Emacs запрашивает пароль и открывает файл (если pw введен правильно). Теперь я могу работать с файлом org, как и с любым другим файлом org. Когда я сохраняю или закрываю файл, он должен быть снова зашифрован. Также git commit должен быть зашифрован.
Как я могу сделать что-то подобное с GNU / Emacs?
org-mode
git
encryption
Йенс Кубизил
источник
источник
Ответы:
Вам просто нужно добавить «.gpg» в конце имени файла (например, вы можете использовать «private.org.gpg» для файла org) и поставить в конце
где somebody@somwhere.org идентифицирует ключ gpg, который вы используете для шифрования этого файла.
источник