我不明白这一点。在 Windows 10 上使用 Thunderbird 102.15.1,并且私钥已于 1 年多前添加到其原生 OpenPGP 密钥管理器中。我有加密的旧电子邮件,Thunderbird 可以解密并向我显示它们。
今天突然间,所有电子邮件都显示一条红色消息“查看此消息所需的密钥不可用”...然后我打开账户设置,看到 Thunderbird 说“Thunderbird 没有个人 OpenPGP 密钥[电子邮件保护]“……嗯?我知道那是假的,因为我没有改变任何东西,并且查看它的 OpenPGP 密钥管理器,我可以看到那里的密钥,就像它一直以来那样。
该密钥尚未过期(实际上它没有过期日期)并且创建时间不到 1.5 年。
尝试重新启动 Thunderbird,也删除了密钥并重新添加等等。但都不起作用。
事情变得更加奇怪了:
两周前,我将 Thunderbird 配置文件文件夹从 Windows 10 复制到我的 MacOS 机器上。当时,它们都能够很好地解密这些电子邮件。我查看了我的 MacOS,那里的 Thunderbird 仍然可以很好地解密这些电子邮件!在帐户设置中,MacOS 上的 Thunderbird 显示“Thunderbird 发现 1 个与以下文件关联的个人 OpenPGP 密钥[电子邮件保护]“... 就像以前在 Windows 上说的那样,但现在不再这样了。MacOS 中 Thunderbird 的 OpenPGP 密钥管理器看起来与 Windows 上的一模一样。
我被难住了。我甚至不知道从哪里开始找...有什么线索吗?我的 Windows 上到底发生了什么变化,导致了这种情况?我知道 Thunderbird 不再依赖任何外部依赖项进行 PGP 加密,因为它们本身就集成了 OpenPGP。不知何故,它似乎停止识别自己的 OpenPGP 密钥数据库了。