如何设置 Emacs 在保存*.gpg
文件时重新请求密码短语?虽然我知道我可以将 Emacs 设置为仅在打开时请求密码短语,但我更喜欢最后一个密码条目在 5 分钟后"超时"的系统。我以为我之前在文档中看到了一些关于这个的东西,但似乎无法再次找到它,并且网络搜索什么都没有。
如果你使用的是 GPG 2.0.x,那么它不是 Emacs 缓存密码短语,而是gpg-agent
和pinentry
。 如果是这种情况,则密码缓存时间~/.gnupg/gpg-agent.conf
,您要查找的设置是default-cache-ttl
后跟它将缓存密码的秒数。 将其设置为您喜欢的任何内容。
但是,如果您使用的是 GPG 1.4.x,那么它可能是 gpg-agent(编译时可以选择包含它(,也可能是您正在使用的任何接口。 在这种情况下,Emacs 和适用于您的 Emacs 版本的 GnuPG 接口版本(最初是 EasyPG,但过去几年一直在变化(。
您可能正在寻找:
C-h
i
g (epa) Caching Passphrases
RET
你也可以看看现在已经过时的(从Emacs 24开始(pgg
库中的(pgg) Caching passphrase
,它有点冗长。