Emacs GPG密码短语超时

时间:2013-08-27 03:02:05

标签: emacs passwords timeout gnupg

在经过一定的分钟数后,在保存* .gpg文件时,是否有人会指示我如何设置Emacs重新请求密码?虽然我知道我可以设置Emacs只在打开时请求密码,但我更喜欢一个系统,其中最后一个密码条目在超过5分钟之后“超时”。我以为我记得以前在文档中看到过这个,但似乎无法再找到它,网络搜索没有任何帮助。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

如果您正在使用GPG 2.0.x,那么Emacs不会缓存密码,它是gpg-agent和pinentry。如果是这种情况,则密码短语缓存时间在〜/ .gnupg / gpg-agent.conf中,您要查找的设置是“default-cache-ttl”,后跟缓存密码的秒数。把它设置为你喜欢的任何东西。

但是,如果您正在使用GPG 1.4.x,那么它可能是gpg-agent(在编译时可以选择包含它),或者它可能是您正在使用的任何接口。在这种情况下,Emacs和任何版本的GnuPG接口都适用于您的Emacs版本(最初是EasyPG,但它在过去几年中一直在变化)。

答案 1 :(得分:1)

你可能正在寻找:

C-h i g (epa) Caching Passphrases RET

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