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?
fuente
Respuestas:
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
donde [email protected] identifica una clave gpg que utiliza para cifrar este archivo.
fuente