我到处搜索有关如何使用org-crypt来密码保护org-mode中特定标题的信息。大多数信息都说使用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标签保存文件时没有任何反应。我想我错过了某种连接代码。谁知道我做错了什么?提前谢谢了。
答案 0 :(得分:2)
许多互联网搜索和试用(很多错误)让我进入下面的配置。基本上你使用org-crypt WITH gnupg。请记住,我正在运行macOS Sierra和Emacs 25.2。
使用自制软件来安装gnupg:brew install gnupg2
将以下行添加到.emacs中。它允许您使用TAG: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)))
那应该是它。希望这会有所帮助。