我正在编写一个使用 gnupg 加密文件并将其发送到远程主机的 drupal 模块。我的模块中似乎存在一些错误,它使用错误的公钥发送到远程主机,因为他们告诉我当他们尝试解密文件时它失败了。这是他们从 Windows 批处理文件中得到的错误消息:
Beginning GPG Decryption
Using current version of GNUPG
gpg: encrypted with 2048-bit ELG-E key, ID F1940956, created 2002-04-25
"Wrong Public Key <another_key@another_company.com>"
gpg: decryption failed: secret key not available
但是,当我尝试解密我发送的文件时,没有密钥,我得到了简单的
$> gpg --decrypt sensitive_file.gpg
gpg: encrypted with ELG-E key, ID F1940956
gpg: decryption failed: secret key not available
我希望 gpg 报告用于加密文件的密钥的电子邮件地址,就像我从远程主机收到的错误消息一样。我想看看Wrong Public Key <another_key@another_company.com>
,就像他们的错误信息一样。但我的 gpg 没有报告。
我错过了一个开关吗?我怎样才能得到这些信息?