如何在组织模式下加密单个标题



我已经到处搜索有关如何使用 org-crypt 在 org-模式下密码保护特定标题的信息。 那里的大多数信息都说使用org-crypt。 我已经将org-crypt行添加到我的.emacs中,但没有任何运气让它工作。 我认为您还必须使用gpg,但仍然不确定。

我补充了:

(require 'org-crypt)
(org-crypt-use-before-save-magic)
(setq org-tags-exclude-from-inheritance (quote ("crypt"))) 
;;  set to nil to use symmetric encryption.
(setq org-crypt-key nil)

当我使用crypt标签保存文件时,没有任何反应。 我想我缺少某种连接代码。 有人知道我做错了什么吗? 提前非常感谢。

大量的互联网搜索和试用(很多错误(将我带到了下面的配置。本质上,你使用org-crypt WITH gnupg。请记住,我运行的是macOS Sierra和Emacs 25.2。

使用自制软件安装 gnupg:brew install gnupg2

将以下行添加到您的 .emacs 中。它将允许您使用密码短语加密组织文件中的各个标题 :crypt:当添加到标题并保存(C-x C-s) .保存后,将出现一个弹出窗口,询问密码。

(require 'epa-file)
(custom-set-variables '(epg-gpg-program  "/usr/local/bin/gpg2"))
(epa-file-enable)
(require 'org-crypt)
(org-crypt-use-before-save-magic)
(setq org-tags-exclude-from-inheritance (quote ("crypt"))) 
;;  set to nil to use symmetric encryption.
(setq org-crypt-key nil)

为了更好的措施:

;; Global Tags
(setq org-tag-alist '(("crypt" . ?c))) 

应该就是这样了。希望这有帮助。

最新更新