一对 GnuPG/PGP 密钥,两封电子邮件?

Com*_*ist 86 email pgp gnupg

我有两封经常使用的电子邮件,对于这两封电子邮件,我都想使用由 GnuPG 生成/管理的 PGP 密钥。如果可能的话,我想避免为每封电子邮件创建不同的密钥对,因为这对于我的情况是不必要的,即我可以互换使用两封电子邮件。

有没有办法做到这一点?

我使用的是 Mac OS X 10.5 和 Ubuntu 11.04,以及 Thunderbird 3.1.10。

提前致谢!

Alu*_* G. 112

如果您想从命令行向现有密钥添加用户 ID(您的输入以粗体显示):

  $ gpg --edit-key <key-id> 
  gpg> adduid 
  Real Name: <name> 
  Email address: <email> 
  Comment: <comment or Return to none> 
  Change (N)ame, (C)omment, (E)邮件或(O)kay/(Q)uit?O
  输入密码:<password> 
  gpg> uid <uid> 
  gpg> trust
  你的决定?5
  您真的要将此密钥设置为最终信任吗?(y/N) y 
  gpg>保存
$ gpg --send-keys <key-id>

  • 您还可以通过使用 `uid &lt;uid&gt;` 选择旧用户 ID 并使用 `primary` 使其成为主要用户 ID,再次使旧用户 ID 成为主要用户 ID。 (4认同)
  • @lumeng.dev:是您的新用户 ID 之前的数字(列表显示在 `adduid` 之后)。一旦你输入这个命令,它旁边应该有一个星号,表示这是 uid `trust` 将操作。 (2认同)

bar*_*baz 14

假设您在 Thunderbird 中使用 Enigmail 来支持 GPG,您可以简单地为您的每个身份使用“OpenGPG 安全”选项卡。你可以通过

Account Preferences -> Manage Identities -> Edit.
Run Code Online (Sandbox Code Playgroud)

或者,您可以从菜单中选择:

 OpenPGP -> Key Management -> [Right-click on your key] -> Manage User IDs
Run Code Online (Sandbox Code Playgroud)

然后向您的密钥添加更多 ID。

  • 确保将更新的公钥重新发送到密钥服务器 (2认同)