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?


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: "someone@somwhere.org"
# End:

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.