![从公钥和密码生成 GPG 密钥](https://linux22.com/image/25726/%E4%BB%8E%E5%85%AC%E9%92%A5%E5%92%8C%E5%AF%86%E7%A0%81%E7%94%9F%E6%88%90%20GPG%20%E5%AF%86%E9%92%A5.png)
我丢了钥匙。现在我无法签署任何内容,并且服务器不接受未签名的内容。密钥上传到密钥服务器。现在我有了指纹、公钥并且我记住了我的密码。
如何在我的 Linux 机器上重新生成相同的密钥?
答案1
您无法从公钥和密码生成私钥。私钥不以任何方式依赖于密码。当您将私钥存储在文件中时,密码仅用于加密私钥。您可以拥有使用不同密码加密的同一私钥的多个副本。并且您无法从公钥恢复私钥,公钥加密依赖于这是不可能的。
恢复私钥的唯一方法是通过私钥备份。
1在 gpg 之外,当存在相应的公钥时,通常将其称为私钥;对于对称加密,则将其称为秘密密钥。