2

*.gpg仅在经过一定分钟数后才保存文件时,如何设置 Emacs 以重新请求密码?虽然我知道我可以将 Emacs 设置为仅在打开时请求密码,但我更喜欢最后一个密码条目在 5 分钟后“超时”的系统。我以为我之前在文档中看到了一些关于此的内容,但似乎无法再次找到它,并且网络搜索一无所获。

4

2 回答 2

4

如果您使用的是 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,但在过去几年中一直在变化)。

于 2013-09-22T02:28:35.817 回答
1

您可能正在寻找:

C-hig (epa) Caching Passphrases RET

您也可以(pgg) Caching passphrase从现在已经过时的(从 Emacs 24 开始)pgg库中查看,它有点冗长。

于 2013-08-27T06:51:54.620 回答