37得票4回答
删除GPG密码短语

我想在创建后从gpg密钥中移除密码。为什么呢?因为tigase-kontalk文档是这样说的,而且我想编译和设置自己的版本的服务器。但是我卡在这一步了。 创建GPG密钥为签名和加密两个目的,然后在创建后移除密码 我想要一个可以在Linux系统中移除密码或导出未受保护密钥的GPG命令。

35得票1回答
错误:无法验证一个或多个PGP签名,Arch Linux。

我最近换了一个基于Arch的发行版叫做Manjaro。 我在安装一些来自aur arch repository的软件包时遇到了问题。 curl-7.54.0.tar.gz ... Passed curl-7.54.0.tar.gz.asc ... Skipped ==&gt...

20得票2回答
我应该为不同的用途(例如电子邮件、签署提交)创建单独的GPG密钥对,还是只创建一个GPG密钥对?

创建每个用例的GPG密钥对是否更好,还是创建一个GPG密钥对用于多个用例被认为是最佳实践? 以下是我使用GPG密钥的原因: 签署电子邮件 加密电子邮件 签署提交 与pass一起使用

19得票3回答
我在一封电子邮件中收到了附带的"BEGIN PGP PUBLIC KEY BLOCK",但我不知道它是什么意思。

好的,我完全不知道这是什么东西,但我刚刚收到了一封电子邮件,里面有这个内容。 -----BEGIN PGP PUBLIC KEY BLOCK----- [redacted] -----END PGP PUBLIC KEY BLOCK----- 如果这有什么意义,有人能帮我解码吗?如果...

18得票1回答
导入密钥时,gpg2要求输入密码。

我正在尝试使用gpg1(1.4.21)将我的gpg秘钥环转移到gpg2(2.1.15)。 gpg2 --import ~/.gnupg/secring.gpg gpg2要求输入密钥链中所有秘密密钥的密码。 为什么它在这个阶段需要密码(我只应该在使用密钥时提供密码),我如何避免这个问题,...

9得票1回答
如何将多个PGP密钥添加到我的Keybase ID?

我正在使用keybase,并尝试为我的ID添加一个辅助PGP密钥。然而,当我尝试从本地密钥环中选择一个密钥时,我收到以下消息。 ~ $ keybase pgp select ▶ ERROR You already have a PGP key registered (0CF0 0000 0...

8得票1回答
如何使用GnuPG来获得最小可能的输出(对称加密)?

我正在尝试生成非常小的OpenPGP加密文件,可以嵌入到QR码中。 然而,与例如OpenSSL相比,GnuPG似乎对于一个简单的输入'a'产生了非常大的结果。 $ echo -n a|openssl enc -aes-256-ctr|wc -c 17 $ echo -n a|gpg --...

7得票1回答
我应该发布哪个GPG公钥?主密钥、子密钥还是全部?

原始问题 我一直在学习GPG和子密钥的使用。我觉得我对使用子密钥和将主密钥离线保存的好处有了很好的理解,但是关于哪些密钥应该公开发布的信息缺乏。 我的问题: 我应该公开发布哪些密钥? 我应该公开发布我的主密钥,还是子密钥,还是全部密钥?每种方式的利弊是什么? 我的朋友应该签署哪些密钥?...

7得票2回答
一个OpenPGP密钥与其子密钥之间有什么关系?

我之前一直使用OpenSSL中的RSA算法来满足对称加密需求,对此也有相当不错的了解。但现在我在理解OpenPGP协议方面遇到了些困难。 所以,我有几个问题要问。 在我的Debian系统上,使用GnuPG工具创建主密钥时,我注意到默认还会创建一个子密钥。经过一番阅读后,我了解到GnuPG会...

6得票1回答
PGP - 我应该分享我的公钥还是指纹还是密钥ID?

我在Twitter上看到人们发布了一个相对简短的密钥格式。实际的公钥非常长。 他们分享的是什么 - 指纹还是密钥ID? 我如何通过仅有的密钥ID来识别和验证那个人?难道我不需要完整的公钥吗?