如何自动加密orgmode文件?


11

我有一个git存储库,其中存放一些组织模式文件。其中一些具有私有性质,某些不受信任的第三方可以访问git存储库所在的服务器。那就是为什么我要加密私人组织文件。

我要实现的目标如下:首先,文件已加密。这可以是带有密码的对称密钥,也可以是我的GnuPG密钥。当我打开文件时,Emacs要求输入密码并打开文件(如果pw输入正确)。我现在可以像处理任何其他组织文件一样使用该组织文件。当我保存或关闭文件时,应再次对其进行加密。git commit也应该被加密。

我该如何使用GNU / Emacs做类似的事情?


3
对于Emacs的和文件加密部分,我想,你已经去过那里,并没有对不对?
Nsukami _ 2015年

Answers:


12

您只需要在文件名的末尾添加“ .gpg”(例如,对于组织文件可以使用“ private.org.gpg”),并放在末尾

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

其中someone@somwhere.org标识用于加密此文件的gpg密钥。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.