无法使用密钥 pgp 6.5.8 解密某些文件,有什么建议吗?

无法使用密钥 pgp 6.5.8 解密某些文件,有什么建议吗?

好的,我为我们的客户做了一些事情,需要我解密他们的一些供应商的消息,问题是,前几天发生了一些奇怪的事情,我只能用旧的解密脚本解密一些文件,但对于某些文件我收到错误:

“消息已加密。无法解密消息。只能通过以下方式解密:2048 位,密钥 ID 98627E12,创建于 2000-03-02“其他人””

正如你所见,这个密钥非常古老,当它被创建时我只有 9 岁,所以我不知道这个“其他人”是谁......我不明白为什么我能够使用解密脚本解密一些供应商的文件,但对于其他文件却失败了。

PS:供应商只使用一个公钥,所以这应该适用于所有文件,有什么建议吗?

答案1

错误文本表明您缺少私钥(用于加密消息的匹配公钥)。

不管怎样,我猜你已经匿名化了消息(这没有问题)并且弄乱了密钥 ID,没有九位数字的 PGP 密钥 ID。

如果没有私钥,您将无法解密该消息。询问发送者为什么使用该公钥/交出匹配的私钥或使用您拥有的密钥重新加密发送。

答案2

好吧,经过两周的搜索并试图找出我做错了什么之后,结果发现我做的一切都是正确的;

供应商的人对文件进行了加密,然后以 ASCII 格式将文件从一台机器移动到另一台机器。这改变了加密文件的内容。

再次以BINARY格式传输文件后,解密成功。

我之前收到一条错误,提示文件已损坏且无法解密。

这是我第一次收到此类错误,但根据供应商的说法,这就是问题的原因。

谢谢大家的帮助

相关内容