在运行 Cygwin 的 Windows 机器上,当我运行
gpg --list-keys --keyid-format LONG
gpg --list-secret-keys --keyid-format LONG
pub 和 sec 密钥具有相同的值。sub 和 ssb 具有相同的值。这是预期行为吗?
答案1
是的,这是预期的行为。
密钥 ID(实际上是密钥指纹的缩短版本)仅使用公钥材料计算,因此只能引用公钥。
密钥没有单独的“密钥 ID”,gpg 仅显示与密钥配对的“公钥 ID”。
这似乎有点令人困惑。例如:如果您导入密钥,gpg 如何知道它与哪个公钥配对?但这不是问题,因为每当您导出密钥时,导出的(随后导入的)“密钥包”也将始终包含公钥。