如何分析和修复损坏的私人 PGP 密钥?

如何分析和修复损坏的私人 PGP 密钥?

我的 Windows 7 系统上有 2 组密钥,GPG4Win安装的工具(包括 Kleopatra 密钥管理)和 2 个基于 Enigmail 的电子邮件客户端(Thunderbird + Seamonkey)以及爪子,它使用自己的插件。

一对密钥按预期工作。显示在 Kleopatra 和 Enigmail/Claws 密钥管理中(有时会出现两次)。它可用于签名和解密。

另一个出现问题。它在 Kleopatra 中显示正常,但在“证书使用情况:”后有一个空行(另一个密钥在此处显示“签名电子邮件和文件、加密电子邮件和文件、认证其他证书”。)它没有显示在 Enigmail/Claws 密钥管理中,并且在 Enigmail 加密期间报告丢失,在 Claws 中报告为“不支持的协议”。

如果我从 Kleopatra 导出(私钥)并导入 Enigmail/Claws,我将不会从 Enigmail 获得任何内容(没有错误消息,密钥列表没有更新)以及从 Claws 导入 1 个私钥和 1 个公钥的确认,但列表仍然没有更新。

导出的密钥文件有一些内容,但我真的无法判断它是否可以。

尽管已经过去了一段时间,但该密钥之前曾在该机器上成功用于签署和解密邮件。

我该如何进一步分析密钥?Kleopatra 中缺失的一行对应密钥的哪些属性?密钥是否会“失去”其签名/解密的能力?如何修复密钥?

相关内容