相关疑难解决方法(0)

为什么 gpg --list-keys 有时打印子键,有时不打印?

这个问题出现在“如何以不那么黑客的方式显示我的加密密钥的使用标志? ”的评论中,似乎值得以问答形式回答,因为答案实际上并不明显。

要查看 Torvald 的 OpenPGP 密钥 449FA3AB,我使用gpg2 --list-keys 449FA3AB,它输出

$ gpg2 --list-keys 449FA3AB
pub   1024D/449FA3AB 1999-10-05 [expired: 2001-10-04]
uid       [ expired] Linus Torvalds <torvalds@transmeta.com>
Run Code Online (Sandbox Code Playgroud)

通常,此命令还会列出子键,但不会为 Torvald 的键打印子键。然而,当请求批量输出时,包含一个。

$ gpg2 --with-colons --list-keys 449FA3AB
tru::1:1414619239:1414879758:3:1:5
pub:e:1024:17:956EB7BF449FA3AB:939086351:1002158351::-:::sca:
uid:e::::939086351::81A3799583B9B1B391E4C428112F302FF2ADF462::Linus Torvalds <torvalds@transmeta.com>:
sub:e:2048:16:71CE8207BFF491C5:939086545:1002158545:::::e:
Run Code Online (Sandbox Code Playgroud)

似乎这个 Torvalds-key 有一些隐藏子键的特殊功能。这里发生了什么?

gnupg openpgp

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

gnupg ×1

openpgp ×1