作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
(kubuntu,但在我的方法中试图保持平台独立。)
概念解释或必要步骤都值得赞赏。
我正在阅读文档,并试图获取 gpg-agent
工作一次,但我感到气馁,因为每次尝试都需要重新启动,而且我并不真正理解它是如何工作的(只是剪切和粘贴代码)。
我想使用 gpg-agent
这样我就可以试用GNUS
无需在 .authinfo.gpg
上输入密码每次打开GNUS
.
在深入研究问题之前,我想更多地了解这个过程。
gpg --gen-key
使用前需要gpg-agent
对于 .authinfo.gpg
? SSH
我对 gpg
的最小使用是必要的? .authinfo.gpg
在一些 key 链上占据一席之地?该钥匙串(keychain)本身是否需要万能 key ? gpg
daemon 等相关设置。 GNUS
访问 .authinfo.gpg
,它用 gpg-agent
缓存一些东西. GPG_AGENT_INFO ${HOME}/.gpg-agent-info
GPG_TTY $(TTY)
~/.gnupg/gpg.conf
,我们需要看到
use-agent
.我离开假人
#default-key ********
注释掉,因为我相信只有当你有多个 key 时才需要它。
~/.gnupg/gpg-agent.conf
,我们需要看看
pinentry-program /usr/bin/pinentry-qt4
no-grab
default-cache-ttl 1800
pinentry-qt4
可能会被替换为其他现有版本,例如
pinentry-curses
。)
.bashrc
的行,如
eval $(gpg-agent --daemon)
, 或者
gpg-agent --daemon \
--write-env-file "${HOME}/.gpg-agent-info"
SSH
的行,因为我认为我现在不需要这个。)
echo "test" | gpg -ase -r 0xMYKEYID | gpg
最佳答案
这是我非常业余的教程,以回答我自己的问题。
检查是否 gpg-agent
已经启用,试试
ps aux | grep gpg
iam@heeere:/e$ ps aux | grep gpg
iam 1490 0.0 0.0 16728 900 ? Ss 17:25 0:00 gpg-agent --daemon --sh
iam 2611 0.0 0.0 11748 912 pts/0 S+ 17:33 0:00 grep --color=auto gpg
(setq epg-gpg-program "/usr/bin/gpg2")
gpg-agent
与
gpg2
相关联,而不是
gpg
.
GnuPG and EasyPG Assistant Configuration - Emacs auth-source Library,
eval $(gpg-agent --daemon)
, 没有
gpg-agent.conf
需要。不过,我可能会补充一些,例如
default-cache-ttl
.而
pinentry-curses
看起来很吸引人,我认为比我更聪明的人一直在努力防止
gpg-agent
使用 Emacs 的弹出窗口,所以我将不理会它。
关于gnupg - 如何使用 gpg、gpg-agent,尤其是 .authinfo.gpg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25827103/
(kubuntu,但在我的方法中试图保持平台独立。) 概念解释或必要步骤都值得赞赏。 我正在阅读文档,并试图获取 gpg-agent工作一次,但我感到气馁,因为每次尝试都需要重新启动,而且我并不真正理
我是一名优秀的程序员,十分优秀!