列出数据包并放入密钥环时的 GPG KeyID

列出数据包并放入密钥环时的 GPG KeyID

当我使用检查文件包时

gpg --list-packets file.gpg

它显示该文件由某个 ID 为 16 个符号的密钥加密。但当我尝试使用以下方法检查密钥环中的此密钥时

gpg --list-keys

或与--with-fingerprint--list-signatures,我无法在列表中找到此ID。

我如何将加密文件的密钥 ID 与密钥环中的密钥 ID 进行匹配?我在哪里可以找到相同的 ID?

答案1

加密数据包实际上引用的是子密钥标记为可加密的文件。
使用--with-subkey-fingerprint查看它们。

(同一个 PGP 密钥或 PGP 证书实际上可以有多个具有加密功能的子密钥,因此如果数据包使用主密钥的 ID,就会产生歧义。)

此外,当给定子密钥 ID 或指纹时,GPG 本身可以为您找到主密钥 - 只需将其指定为参数即可gpg --list-keys

相关内容