Come crittografare automaticamente i file orgmode?


11

Ho un repository git in cui vivono alcuni file in modalità org. Alcuni di loro hanno una natura privata e il server in cui vive il repository git è accessibile da terze parti non attendibili. Ecco perché voglio crittografare i file dell'organizzazione privata.

Quello che vorrei ottenere è il seguente: all'inizio il file è crittografato. Questa può essere una chiave simmetrica con una password o può anche essere la mia chiave GnuPG. Quando apro il file, Emacs chiede la passphrase e apre il file (se pw è stato inserito correttamente). Ora posso lavorare con il file org come con qualsiasi altro file org. Quando salvo o chiudo il file, dovrebbe essere nuovamente crittografato. Anche git commit dovrebbe essere crittografato.

Come posso fare qualcosa del genere con GNU / Emacs?


3
Per la parte di Emacs e crittografia dei file, immagino, sei già stato e giusto?
Nsukami _

Risposte:


12

Devi solo aggiungere ".gpg" alla fine del nome del file (ad esempio, potresti usare "private.org.gpg" per un file org) e metterlo alla fine

# Local Variables:
# epa-file-encrypt-to: "someone@somwhere.org"
# End:

dove qualcuno@somwhere.org identifica una chiave gpg che usi per crittografare questo file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.