Bagaimana cara mengenkripsi file orgmode secara otomatis?

11

Saya memiliki repositori git tempat beberapa file mode-org hidup. Beberapa dari mereka memiliki sifat pribadi dan server tempat repositori git dapat diakses oleh beberapa pihak ketiga yang tidak dipercaya. Itu sebabnya saya ingin mengenkripsi file pribadi org.

Yang ingin saya capai adalah sebagai berikut: Pada awalnya file dienkripsi. Ini bisa berupa kunci simetris dengan kata sandi atau juga bisa menjadi kunci GnuPG saya. Ketika saya membuka file, Emacs meminta passphrase dan membuka file (jika pw dimasukkan dengan benar). Sekarang saya dapat bekerja dengan file org seperti dengan file org lainnya. Ketika saya menyimpan atau menutup file, itu harus dienkripsi lagi. Komit git juga harus dienkripsi.

Bagaimana saya bisa melakukan hal seperti itu dengan GNU / Emacs?

Jens Kubieziel
sumber
3
Untuk bagian enkripsi Emacs & file, saya kira, Anda sudah pernah ke sana dan di sana, kan?
Nsukami _

Jawaban:

12

Anda hanya perlu menambahkan ".gpg" di akhir nama file (misalnya, Anda dapat menggunakan "private.org.gpg" untuk file org), dan meletakkannya di akhir

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

di mana [email protected] mengidentifikasi kunci gpg yang Anda gunakan untuk mengenkripsi file ini.

Resi
sumber