导入 GPG 密钥

导入 GPG 密钥

我正在尝试导入 GPG 密钥来验证下载。密钥 ID 为 4203454C。如果您需要更多信息,请告诉我。当您尝试通过 ID 或指纹导入密钥时,GPG 的流程是什么?

答案1

要导入密钥,请使用 gpg2 --recv-keys,然后使用 KeyID 或更好的更长、更独特的密钥指纹。

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 4203454C

gpg: requesting key 4203454C from hkp server pool.sks-keyservers.net
gpg: key 4203454C: public key "Michael Büsch (Git tag signing key)    <[email protected]>" imported

警告 KeyID 可能会发生冲突,因此攻击者可能能够使用重复的 KeyID 生成另一个密钥。指纹更长,并且更耐碰撞。

KeyID:                                       4203454C
Fingerprint: 757FAB7CED1814AE15B4836E5FB027474203454C

PS 这与 gpg 以及较新的 gpg2 相同

答案2

听起来您正尝试从目录服务或密钥服务器查找密钥。您应该按照您使用的密钥管理软件的说明进行操作。

例如,对于 Windows 上的 Kleopatra,您可以按 Ctrl + Shift + I 调出证书查找对话框,在密钥前面添加“0x”,然后搜索它。

还有其他方法可以做到 -一些密钥服务器让您直接使用 Web 界面进行搜索。然后,您可以将密钥复制并粘贴到要导入的本地证书文件中 - 具体步骤取决于您使用的密钥管理方式。

相关内容