我在 Mac OS X 10.6.7 中的 Thunderbird 3.1.10 中设置了多个电子邮件帐户,并且刚刚安装了最新的 GnuPG 和 Enigmail。
Enigmail 安装向导帮助我设置了一个用于签署电子邮件的密钥,显然它与它为我的一封电子邮件创建的“用户 ID”绑定,比如电子邮件地址“A”。
问题:如果我从 Thunderbird 中的电子邮件地址/帐户“B”发送一封电子邮件,并使用上述密钥对其进行签名,那么这封电子邮件及其数字签名是否包含与我的电子邮件“A”相关的任何信息?
我只是不想让从我的地址“B”接收电子邮件的人知道我的地址“A”的任何信息。因此,我是否需要为我的所有电子邮件帐户创建单独的密钥?如果是,该怎么做?
答案1
如果您已将电子邮件地址与公钥关联,则该地址将提供给您将该密钥或任何签名消息发送给的任何人。这样收件人就可以知道在验证您的签名或向您发送加密消息时要使用哪个密钥。
多个电子邮件地址可以采用以下两种方式之一处理:
向现有密钥添加其他地址。当然,与密钥关联的所有电子邮件地址都将提供给密钥或签名电子邮件的任何收件人。
为您不想关联在一起的地址创建单独的密钥。
要将地址添加到现有密钥:
- 在 Thunderbird 中,转到 OpenPGP->密钥管理。
- 右键单击要编辑的密钥,然后选择管理用户 ID。
- 在该对话框中添加您的电子邮件地址。
要创建单独的密钥:
- 在 Thunderbird 中,转到 OpenPGP->密钥管理。
- 单击生成->新密钥对。
- 使用该对话框生成一个新密钥,方式与生成第一个密钥相同 - 只需选择不同的“帐户/用户 ID”即可。