25得票1回答
如何在Linux中使用GnuPG删除子密钥?

我想在Linux (L)Ubuntu 16.04的GnuPG中删除我的一个OpenPGP子密钥。这是一种"空白"无用的密钥(请参见下面的密钥33333333)。我没有将其上传到密钥服务器,所以我认为可以删除而无需撤销。 gpg2 --edit-key me@example.com sec ...

23得票2回答
gpg2:没有私钥

我使用Enigmail已经一年多了,从来没有出过问题,但今天它突然不能工作了。 我发现了以下有趣的事实: gpg --decrypt something.gpg # this works gpg2 --decrypt something.gpg # this fails 我机器上的gp...

12得票4回答
如何防止gpg-agent在收集密码短语时超时?

我在一个命令行脚本中调用gpg2来对本地文件进行对称加密。它似乎通过一些命令行、基于文本的用户界面要求输入密码。只要我在场输入密码,一切都正常运行。然而,如果我不在场,最终会出现以下错误信息: gpg-agent[15338]: command get_passphrase failed: ...

11得票3回答
我想让pinentry在本地使用图形界面(GUI),在SSH上使用命令行界面(CLI)。

我需要在两个不同的Linux环境中能够对git提交进行GPG签名。 在完整的GUI X-Window设置中,使用基于GUI的密码对话框。 在SSH中,无需X转发,只使用命令行输入密码。 在这两种情况下,我需要能够使用不同的UID进行签名,所有这些UID都在我的密钥环中。本地和远程访问使...

7得票5回答
在Arch Linux上无法使用gpg导入密钥。

我是一个 arch 4.9.8-1 系统。 我想安装 linux-vfio 内核以进行 GPU 透传,并修复 IOMMU 组的问题。 尝试安装 linux-vfio 内核时,出现了缺少密钥的错误。 $ yaourt -S linux-vfio . . . ==> Verifying ...

6得票1回答
gpg-agent:已经有一个gpg-agent正在运行 - 不会启动新的进程。

尝试以一种方式配置gpg,只需输入一次密码短语,即可在整个会话中使用。 然而,这是我得到的结果: $ pgrep gpg-agent | wc 0 0 0 $ gpg-agent --daemon gpg-agent: a gpg-agent is ...

6得票3回答
gpg2 运行异常缓慢,仅当代理没有缓存密码时。

最近,我的密码管理器开始需要45秒以上才能弹出gpg-agent的主密码提示,当我试图登录网站时,不得不盯着密码提示等上一分钟,真是超级烦人。 我开始进行一些测试,并发现gpg2代理似乎有些问题。当我运行gpg1时,没有配置任何代理,速度非常快(包括输入密码的时间)。 $ time gpg...

6得票2回答
如何配置PuTTY + gpg-agent以连接SSH Linux服务器

我使用Kleopatra(来自Gpg4win 3.0套件)生成了一对密钥。我将公钥转换为RSA ssh密钥,并将其添加到Linux服务器的authorized_keys文件中。 在Windows机器上,我已经配置了gpg-agent.conf文件如下: enable-putty-suppo...

6得票2回答
在Windows下使用gpg-agent作为git bash的SSH代理

gpg-agent有"--enable-ssh-support"和"--enable-putty-support"选项,可以将其用作著名的ssh-agent的替代品。 我一直在为如何在Windows和git-bash中实现这个目标而苦恼不已。(请不要建议我使用putty,因为我有很多脚本和其...

5得票3回答
GnuPG 2.2 拒绝导入私钥: "向代理发送错误: 操作已取消"

我正在尝试通过连接到拥有秘钥的计算机,并运行相应操作,将我的PGP身份(包括私钥)导入到新的计算机上。 ssh othercomputer cat myself.gpg | gpg2 --import 在执行这个操作时,看起来 GPG 是在导入公钥,但没有导入私钥。仔细检查输出时,我发现...