如果我在 GnuPG 中有多个具有相同用户 ID/电子邮件地址的 OpenPGP 密钥,我该如何区分它们?

fou*_*ric 12 gnupg openpgp

我有多个使用 GPG 管理的 OpenPGP 密钥。问题是,它们具有相同的用户 ID 和相同的电子邮件地址。当我加密文件时,我如何告诉 GPG 不同之处?

Jen*_*rat 12

您始终可以使用密钥 ID 而不是用户 ID。例如,用于将消息加密到我的较新密钥:

gpg --encrypt --recipient A4FF2279
Run Code Online (Sandbox Code Playgroud)

如果密钥 ID 不明确,您可能需要使用更长的 ID 或完整的指纹。

  • 但是,如果我只在 `gpg --recipient some@example.com --local-user test@example.com --armor --sign 中使用电子邮件地址 test@example.com,为什么 gpg 不警告我有关歧义的问题--加密 --verbose test.txt` ? pgp 仅使用找到的第一个。 (2认同)