¿Cómo cifrar automáticamente los archivos de orgmode?

11

Tengo un repositorio git donde viven algunos archivos de modo org. Algunos de ellos tienen una naturaleza privada y un tercero no confiable puede acceder al servidor donde vive el repositorio git. Por eso quiero cifrar los archivos privados de la organización.

Lo que me gustaría lograr es lo siguiente: Al principio, el archivo está encriptado. Esto puede ser una clave simétrica con una contraseña o también puede ser mi clave GnuPG. Cuando abro el archivo, Emacs pide la frase de contraseña y abre el archivo (si pw ingresó correcto). Ahora puedo trabajar con el archivo de organización como con cualquier otro archivo de organización. Cuando guardo o cierro el archivo, debería volver a cifrarse. Además, el git commit debe estar encriptado.

¿Cómo puedo hacer algo así con GNU / Emacs?

Jens Kubieziel
fuente
3
Para la parte de Emacs y encriptación de archivos, supongo, ya has estado allí y ¿ no ?
Nsukami _

Respuestas:

12

Solo necesita agregar ".gpg" al final del nombre del archivo (por ejemplo, puede usar "private.org.gpg" para un archivo de organización) y ponerlo al final

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

donde [email protected] identifica una clave gpg que utiliza para cifrar este archivo.

Rémi
fuente