从公钥和密码短语生成 GPG 密钥

sor*_*h-r 1 gpg

我的钥匙丢了。现在我不能签署任何东西,而且服务器不接受未签名的内容。密钥被上传到密钥服务器。现在我有了指纹、公钥和我的密码。

如何在我的 Linux 机器上重新生成相同的密钥?

Gil*_*il' 8

您不能从公钥和密码短语生成私钥¹。私钥不以任何方式依赖于密码。密码仅用于在您将私钥存储在文件中时对其进行加密。您可以使用不同的密码短语加密同一私钥的多个副本。并且您无法从公钥中恢复私钥,公钥密码学依赖于这是不可能的。

恢复私钥的唯一方法是从私钥的备份中恢复。

¹在 gpg 之外,当有相应的公钥和对称加密的秘密密钥时,它通常被称为私钥。