Questions tagged «gpg-agent»


2
gpg2:没有密钥
我已经使用enigmail一年多了,没有任何问题,但今天它不起作用。 我发现以下有趣的事实: gpg --decrypt something.gpg # this works gpg2 --decrypt something.gpg # this fails 所以我的机器上的gpg版本2发生了问题。 这使我看到: gpg --list-secret-keys # reads from ~/.gnupg/secring.gpg gpg2 --list-secret-keys # reads from ~/.gnupg/pubring.gpg (pubring?!) 这似乎是问题的根源...当然gpg2找不到密钥,因为它在错误的文件中查找。 gpg2我的gpg工作正常时怎么会失败?我看不到任何指定从何处读取密钥的选项。 有人有什么想法吗? 对@grawity的响应: 谢谢,谢谢您的帮助。我跑了strace,我明白了你在说什么。 但是,即使gpg2 --import ...我看到的行为也没有差异。我只能在重新启动(不启动gpg-agent),运行gpg2 --import ...,然后运行的情况下才能正常工作gpg2 --decrypt ...。在该顺序之后,雷鸟+ enigmail也表现良好。但是,大约15分钟后(我猜是我输入的用于解密的密码已过期),然后gpg-agent又恢复了原来的行为。此序列是可重复的。 因此,这是一些有助于清除所有内容的输出: 输出gpg2 -K: /home/<username>/.gnupg/pubring.gpg --------------------------------- sec rsa4096/AAAAAAAA <date> …

1
如何在GnuPG中的Linux上删除子项?
我想在GnuPG中的Linux(L)Ubuntu 16.04上删除我的OpenPGP子项。这是一种“空白”的无用键(请参见下面的键33333333)。我尚未将其上传到关键服务器,因此我认为可以删除而不撤消它是可以的。 gpg2 --edit-key me@example.com sec rsa4096/11111111 created: 2016-12-12 expires: 2017-12-12 usage: SC confiance : ultime validity: ultimate ssb rsa4096/22222222 created: 2016-12-12 expires: 2017-12-12 usage: E ssb rsa4096/33333333 created: 2016-12-12 expires: never usage: ssb rsa4096/44444444 créé : 2016-12-12 expires: 2017-12-12 usage: S [ ultimate ] (1). me <me@example.com> 我尝试了“ gpg> …

1
GnuPG 2.2拒绝密钥导入:“发送给代理的错误:取消操作”
我试图通过连接到具有密钥的计算机并运行将我的PGP身份(包括密钥)导入到新计算机 ssh othercomputer cat myself.gpg | gpg2 --import 这样做时,看起来GPG正在导入公钥,而不是私钥。当仔细检查输出时,我可以看到它说“发送给代理的错误:取消了操作”,我认为这与问题有关。 我有 尝试指定一个 pinentry-program 在 gpg-agent.conf; 重新启动 gpg-agent 并且三重检查它正在运行;和 验证了gpg-agent和gpg的版本匹配。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.