Jak automatycznie szyfrować pliki trybu orgmode?

11

Mam repozytorium git, w którym znajdują się niektóre pliki trybu org. Niektóre z nich mają charakter prywatny, a serwer, na którym żyje repozytorium git, może być dostępny dla niezaufanych osób trzecich. Właśnie dlatego chcę zaszyfrować prywatne pliki org.

Co chciałbym osiągnąć, to: Na początku plik jest szyfrowany. Może to być zarówno symetryczny klucz z hasłem, jak i mój klucz GnuPG. Kiedy otwieram plik, Emacs pyta o hasło i otwiera plik (jeśli pw został wpisany poprawnie). Mogę teraz pracować z plikiem org jak z każdym innym plikiem org. Kiedy zapisuję lub zamykam plik, powinien on zostać ponownie zaszyfrowany. Również git commit powinien być zaszyfrowany.

Jak mogę zrobić coś takiego z GNU / Emacs?

Jens Kubieziel
źródło
3
Dla części szyfrowania plików i Emacs, myślę, już był tam i nie tak?
Nsukami _

Odpowiedzi:

12

Musisz tylko dodać „.gpg” na końcu nazwy pliku (na przykład możesz użyć „private.org.gpg” dla pliku org) i umieścić na końcu

# Local Variables:
# epa-file-encrypt-to: "[email protected]"
# End:

gdzie ktoś@somwhere.org identyfikuje klucz gpg, którego używasz do szyfrowania tego pliku.

Rémi
źródło