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