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

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

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

但是公钥仍然在密钥环服务器上更新,我想撤销它。由于我没有撤销证书,也无法获得私钥(只有公钥可从我导入到海马的密钥服务器获得),我不知道如何实现它。

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

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。

有人能提出解决方案吗?

答案1

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

我在早期使用 PGP/GnuPG 时学到了一些东西。

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

相关内容