那么,您已准备好在我们的培训中使用 Thunderbird+Enigmail 进行 GPG 电子邮件加密,或者使用我们的 在线指南.以下练习将帮助您巩固关键概念并学习一些高级技巧。.
导入(和指纹匹配)公钥
既然您现在正在使用GPG电子邮件加密,您将需要从您的通讯者那里接收公钥。要使用密钥,您首先需要导入它们。在我们的入门指南中,我们向您展示了如何将密钥作为电子邮件附件发送给您时导入。作为复习:
[toggle title_open=”如何从附件导入密钥” title_closed=”如何从附件导入密钥” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]公钥将在一个名为“something like”的附件中 0x12345678.asc.
- 右键单击附加文件。.
- 选择“导入 OpenPGP 密钥”。.
[/折叠]
导入密钥后,我们建议您验证 真实性 通过检查指纹来识别该密钥:
{”title_open”: ”如何验证密钥的真实性:指纹识别”, ”title_closed”: ”如何验证密钥的真实性:指纹识别”, ”hide”: ”yes”, ”border”: ”yes”, ”style": "default", "excerpt_length": "0", "read_more_text": "阅读更多", "read_less_text": "阅读更少", "include_excerpt_html": "no"}
- 你和你的朋友都应该:
- 前往菜单:Enigmail -> 密钥管理。.
- 右键点击你朋友的钥匙。.
- 选择“关键属性”。.
- 比较出现的指纹。.
- 为了记录你已完成此操作,你应该从“选择操作…”或“认证”下拉菜单中选择“签名密钥”和“我已仔细检查”。.
[/折叠]
然而,根据您的通信者使用PGP的方式,您可能会收到一封看起来很压倒性的电子邮件,大致如下
-----BEGIN PGP PUBLIC KEY BLOCK----- 版本:SKS 1.1.6 注释:主机名:pgp.mit.edu mQINBFY2f7IBEADy4LCnoY9q948eMQlJhak//HP2kiQhED0MJ3DuMn15gcxhzNZCHuMBNlnV EBQa5S7rZSJq2T3cwE51NBJLyq1qXBFhwnT+mGzdLzcFwe5iB+X3dCKvlOgLUb8SHK0GlY55 Rmt3vY/1dLo31BoPlYMA4Rh/a3iVPfgPxJQondXbIYviGhsEQLgV4QWNdC9hMFfmTyOEHRLa ... ... ... laZT7bZLPhuwdBMvTa/Yurg0mcJcYRcuYMlfqjMR/BZfi48p99SA8lNMdp20VoJWgh8nh4UL lxWzC8U1yMHHaANDrfsKbfsssEs+GGtLKabQJwCFWLrS3qvNvJbhvPYFrVgWsgfJb2hcc99+ 24HxjcAOzh4ossSScM4= =3BqU -----END PGP PUBLIC KEY BLOCK-----
这是一个PGP公钥。.
[toggle title_open=”如何从文本导入密钥” title_closed=”如何从文本导入密钥” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]
- 将整个键(包括分隔线)全选
-----BEGIN PGP PUBLIC KEY BLOCK-----和-----PGP 公钥块结束----- - 复制文本。.
- 转到菜单:Enigmail -> 密钥管理 -> 编辑 -> 从剪贴板导入密钥。.
[/折叠]
密钥服务器:电子邮件公钥的在线目录
许多人将他们的公钥发布到密钥服务器,这是一个在线公钥目录。有许多这样的目录,但(大多数情况下)它们会相互同步条目,所以(通常)使用哪个目录并不重要。如果你希望陌生人可以通过加密电子邮件联系你(例如,如果你是一名记者、律师或其他公众人物),那么将你的密钥发布到密钥服务器是一个好主意。你也可能希望将你的密钥发布到密钥服务器,以便你认识的人可以在丢失你的密钥时获取它。在这些练习中,我们将展示两种从密钥服务器获取密钥的方法和两种将密钥发布到密钥服务器的方法。.
[toggle title_open=”如何使用 Enigmail 从密钥服务器获取密钥” title_closed=”如何使用 Enigmail 从密钥服务器获取密钥” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]
- 转到菜单:Enigmail -> 密钥管理 -> 密钥服务器 -> 搜索密钥。.
- 输入电子邮件地址或部分电子邮件地址。例如,搜索“cldc”将返回CLDC办公室所有人的密钥。.
- 选择您想要导入的所有密钥,然后按确定。
[toggle title_open=”如何使用浏览器从密钥服务器获取密钥” title_closed=”如何使用浏览器从密钥服务器获取密钥” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]
- 去一个密钥服务器,比如 MayFirst 的或者 麻省理工学院.
- 在搜索栏中,键入电子邮件地址或部分电子邮件地址。例如,搜索“cldc”将返回CLDC办事处所有人员的键。每个条目都将以类似以下内容的开头
酒馆 4096R/F066011C - 点击第二个数字的链接将带您到一个包含相应公钥文本的页面。.
- 将此导入 Enigmail,使用与上一个练习相同的方法。
[toggle title_open=”如何使用 Enigmail 将您的密钥发布到密钥服务器” title_closed=”如何使用 Enigmail 将您的密钥发布到密钥服务器” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”收起” include_excerpt_html=”no”]
- 进入菜单:Enigmail -> 密钥管理。.
- 突出你的关键。.
- 菜单,密钥服务器 -> 上传公钥.
请注意,您也可以上传他人的密钥。请负责任且礼貌地行事。另请注意,您的密钥可能需要一些时间才能出现在所有同步的密钥服务器上。
[toggle title_open=”如何通过浏览器将密钥发布到密钥服务器” title_closed=”如何通过浏览器将密钥发布到密钥服务器” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]首先,从 Enigmail 获取您的公钥文本:
- 进入菜单:Enigmail -> 密钥管理。.
- 右键单击您的密钥。.
- 选择“复制公钥到剪贴板”。.
然后将密钥上传到密钥服务器:
- 去一个密钥服务器,比如 MayFirst 的或者 麻省理工学院.
- 在“提交密钥”字段中,粘贴您的公钥文本。.
请注意,您也可以上传他人的密钥。请负责任且有礼貌地行事。另请注意,您的密钥可能需要一些时间才能出现在所有同步的密钥服务器上。
维护您自己的公钥/私钥对
为维护安全,妥善保管您的公钥/私钥对非常重要。密钥(通常)会被设置为过期,这样就不会出现针对您已丢失的公钥的加密消息。您应该备份您的私钥,以防您的计算机出现问题。如果您更换了电子邮件地址,可以使用同一个密钥,只需将新的电子邮件地址添加进去即可。我们将在接下来的练习中详细介绍这些内容以及更多其他内容。.
[toggle title_open=”如何将电子邮件地址添加到您的密钥” title_closed=”如何将电子邮件地址添加到您的密钥” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]
- 进入菜单:Enigmail -> 密钥管理。.
- 双击您的密钥。.
- 选择操作 -> 管理用户 ID -> 添加.
[/折叠]
[toggle title_open=”如何更改公钥的到期日期” title_closed=”如何更改公钥的到期日期” hide=”yes” border=”yes” style=”default” excerpt_length=”0” read_more_text=”阅读更多” read_less_text=”收起” include_excerpt_html=”no"]
- 进入菜单:Enigmail -> 密钥管理。.
- 双击您的密钥。.
- 在有效期右侧,点击更改。.
[/折叠]
[toggle title_open=”如何备份公钥/私钥对” title_closed=”如何备份公钥/私钥对” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]
- 进入菜单:Enigmail -> 密钥管理。.
- 右键单击您的钥匙。.
- 选择“导出密钥到文件”。.
- 选择“导出密钥”,并将其保存在安全的地方(例如加密的U盘)。.
注意:虽然您的密钥仍受您的(强大的!对吧?)密码保护,但我们仍建议加密您保存密钥的闪存驱动器/USB 驱动器。.
[/折叠]
[toggle title_open=”如何更改保护您私钥的密码短语” title_closed=”如何更改保护您私钥的密码短语” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”阅读更多” read_less_text=”阅读更少” include_excerpt_html=”no”]
- 进入菜单:Enigmail -> 密钥管理。.
- 双击您的密钥。.
- 选择操作 -> 更改密码短语。.
[/折叠]