如何在 debian 中使用 gpg 从密钥服务器导入密钥?

如何在 debian 中使用 gpg 从密钥服务器导入密钥?

AFAIK 关于 gpg/pgp 的基本概念是,对于想要在他们之间建立信任的两个人来说,都是发布公钥和私钥(私钥由创建它的用户保存,不共享),并且具有强度(一次 1024 位,现在 4096 位,将来 8192 位,依此类推)。

现在,他们两个需要将其公钥发布到密钥服务器(类似于电话簿),并提供指向发布这些密钥的密钥服务器的链接。

现在如果我去服务器说https://pgp.mit.edu/寻找阿什什 我需要很多

https://pgp.mit.edu/pks/lookup?op=get&search=ashish&op=index

假设我想要的 Ashish 是这个 DAD95197 (只是一个例子)我将如何导入该公钥?

我确实尝试过

└─[$] gpg --keyserver pgp.mit.edu --recv-keys DAD95197

gpg: keyserver receive failed: No keyserver available

但可以看出,这不起作用。

答案1

gpg --keyserver pgp.mit.edu --recv-keys DAD95197

应该DAD95197从 MIT 密钥服务器导入匹配的密钥。然而,MIT 密钥服务器经常存在可用性问题,因此配置另一个密钥服务器更安全。

我一般用SKS 池;以下是搜索“ashish”的结果。要从那里导入密钥,请运行

gpg --keyserver pool.sks-keyservers.net --recv-keys FBF1FC87DAD95197

(切勿使用短密钥 ID,它们很容易被欺骗)。

这个答案解释如何配置 GnuPG 安装以始终使用 SKS 池。

答案2

麻省理工学院的服务器似乎超时了。您还可以尝试手动复制 ashish.gpg 文件中的关键内容

$ cat ashish.gpg

    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: SKS 1.1.6
    Comment: Hostname: pgp.mit.edu

    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
    6SjNPNq7RibNBLI=
    =1Ksw
    -----END PGP PUBLIC KEY BLOCK----

然后使用

$ gpg --import ashish.gpg

相关内容