如何加密 org-mode 中的单个标题?
How to encrypt individual headings in org-mode?
我到处搜索有关如何使用 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 标签的文件时,没有任何反应。我想我缺少某种连接代码。有人知道我做错了什么吗?提前谢谢了。
大量的互联网搜索和尝试(很多错误)让我找到了下面的配置。本质上你使用 org-crypt WITH gnupg。请记住,我是 运行 macOS Sierra 和 Emacs 25.2 .
使用自制软件安装 gnupg:brew install gnupg2
将以下行添加到您的 .emacs。当添加到标题并保存 (C-x C-s)
时,它将允许您使用 TAG :crypt: 使用密码加密 org-file 中的各个标题。保存后会有一个 pop-up 要求输入密码。
(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)))
应该是这样。希望这有帮助。
我到处搜索有关如何使用 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 标签的文件时,没有任何反应。我想我缺少某种连接代码。有人知道我做错了什么吗?提前谢谢了。
大量的互联网搜索和尝试(很多错误)让我找到了下面的配置。本质上你使用 org-crypt WITH gnupg。请记住,我是 运行 macOS Sierra 和 Emacs 25.2 .
使用自制软件安装 gnupg:brew install gnupg2
将以下行添加到您的 .emacs。当添加到标题并保存 (C-x C-s)
时,它将允许您使用 TAG :crypt: 使用密码加密 org-file 中的各个标题。保存后会有一个 pop-up 要求输入密码。
(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)))
应该是这样。希望这有帮助。