如何在没有私钥的情况下撤销 gnupg 公钥?

dan*_*elc 5 encryption security keyrings gnupg seahorse

长话短说,我有一个用海马生成的密钥,但错误地从我的系统中删除了它。我确实记得密码,但我的系统上没有这个密钥。通过 Ask Ubuntu 进行扫描,但找不到任何类似问题的适用解决方案。

但是,公钥仍在密钥环服务器上更新,我想撤销它。由于我没有吊销证书,并且无法获取私钥(只能从我导入到海马的密钥服务器获取公钥),我不知道如何完成它。

花了一些时间寻找解决方案 acros net、各种手册等,但到目前为止还没有运气。

gpg --list-secret-keys-> 根本不返回任何输出。 gpg --list-keys-> 返回公钥信息 gpg --gen-revoke *user-id*-> 返回 ->gpg: secret key *user-id* not found: eof

gpg (GnuPG) 版本 1.4.11。

有人能提出解决方案吗?

小智 4

如果没有您的原始私钥,则无法真正撤销此密钥。对于此类情况,您应该将私钥和撤销密钥存储在系统之外。

这是我早期在使用 PGP/GnuPG 时学到的东西。

创建一个新密钥,其中包含类似“截至

  • 是的,吸取教训 (3认同)