简而言之:没有办法,你运气不好。
由于各种原因,OpenPGP密钥服务器不允许删除密钥,主要原因如下:
如果您要求个别运营商删除密钥,他们可能会在自己的服务器上阻止它(但其他服务器仍然会托管它),或者仅仅告诉您出于上述原因他们不会这样做。
如果您想进一步了解,请参阅密钥服务器上的密钥保留多长时间?以获取更详细的讨论,为什么删除密钥是一个不好的事情。
为了防止丢失密钥,请按照以下步骤进行:
gpg --gen-revoke | qrencode
的方法,以便能够扫描证书而不需要OCR的麻烦)。恐怕这是不可能的。由于 PGP 密钥也与其他服务器同步,它也不会起作用。其他密钥服务器仍然会有你的密钥。
以下对你可能没有太大帮助,但对其他读者可能有所帮助:
如果你有私钥,你可以使用 GPG 生成一个撤销证书,并将其上传到密钥服务器。这不会从密钥服务器中删除你的密钥,但会告诉下载该密钥的人,该密钥已被撤销,不应使用。 有关更多信息,请点击 此处。
对于未来阅读这个问题的读者。
当然,你可以从密钥服务器中删除密钥,因为它们并没有被物理地刻在不可摧毁的石头上。
开玩笑的同时,我也想从Ubuntu密钥服务器中删除一个密钥,所以我在他们的网站上提交了一份数据隐私查询。 https://ubuntu.com/legal/data-privacy/enquiry
我还用我想要删除的密钥签署了这条消息。你可能还可以提供一张带有个人数据的身份证照片,以便删除与该密钥相关的个人数据。
几天后,我收到了Ubuntu的一封电子邮件,告知他们已根据GDPR第xyz条款收到了我的请求,几小时后又收到了另一封电子邮件,告知他们已经删除了我的密钥。
除非你做了非常错误的事情,否则你的私钥不会出现在任何密钥服务器上。唯一应该出现在密钥服务器上的是你的公钥。
所以,在任何情况下,你都无法从密钥服务器中检索到你的私钥。
如果你只是“格式化”了你的磁盘(而没有进行安全擦除或物理销毁),那么你可能可以使用文件恢复或取证技术来恢复私钥。这些方法将取决于磁盘格式、操作系统和其他因素。