无法验证加密文件签名


3

使用Kleopatra,我生成了两组密钥来签名和加密文件:

  • 集A:
    • 公钥:PA
    • 私钥:PRA
  • 集B:
    • 公钥:PB
    • 私钥:PRB

我在集合B中使用了集合A的(PA)和签名,(PRB)。此过程成功执行并生成了加密文件。

但是,在尝试验证签名并使用Kleopatra解密/验证文件时,我得到以下结果:

该文件已解密但未验证签名。

test.text.asc - > test.txt:没有足够的信息来检查签名有效性。

由test@test.com签名于2012-03-23 07:49(密钥ID:xxxxxxx)。   签名的有效性无法验证。

怎么了?如果我遗漏任何设置,请告知。

Answers:


2

看来你在Set A的密钥环中没有Set B(PB)的公钥。因此,gnupg将无法知道它是否真的是来自该密钥的好签名。 没有你的PB,签名将只是“看起来像”它已被密钥签名,密钥ID为0xXXXXXXXX,但它缺少PB来彻底检查它。

您可能会遇到Kleopatra的这个问题,解决方案是在验证之前设置公钥的信任。即使您拥有签名文件/消息的正确公钥,除非公钥是可信的,否则应用程序的响应将显示为无效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.