验证联系人的密钥
与对方比对验证码,确认加密密钥确实属于你要写信的人。
端到端加密可以保护邮件不被你和收件人之间的任何人读取。验证则可以确认你用来加密的密钥确实属于对方。Aster 将密钥的指纹称为验证码。
开始之前
- 选择一种电子邮件以外的方式联系对方,例如在电话中确认对方的声音,或者当面见面。能够替换密钥的人也能篡改电子邮件。
- 准备好你自己的验证码,因为对方可能也想核对你的验证码。
查找你的验证码
- 前往设置 > 安全,然后点按加密标签页。
- 在加密密钥中,找到你的 OpenPGP 密钥及其验证码。
- 点按复制验证码,或将验证码读给对方听。
你的验证码是公开的,因此分享它是安全的。
Android
在 Aster Mail 应用中,前往设置 > 加密。你的验证码显示在加密密钥中的 OpenPGP 密钥下方。轻点复制图标即可复制。
检查联系人的密钥
- 打开联系人,然后选择该联系人。
- 在联系人详细信息中,找到已找到 PGP 密钥。Aster 会显示该密钥的指纹及其来源,例如“通过 Web Key Directory 发现”。
- 请对方将他们的验证码读给你听,然后逐个字符比对两者。
- 要查看完整密钥,请点按查看公钥或复制公钥。
如果验证码一致,说明你拿到的是正确的密钥。如果不一致,在查明原因之前,请不要向该地址发送任何敏感内容。
Aster 会通过 Web Key Directory、公共密钥服务器和 Autocrypt 查找密钥。对于与你交换敏感邮件的人,即使密钥是自动找到的,也值得核对一下。
如果发送时密钥发生了变化
当收件人的密钥与 Aster 之前找到的不同时,撰写窗口会在发送前提示加密密钥已更改,并列出每个受影响地址的新旧指纹。
有人重置账号或创建新密钥后出现新密钥是正常的,但拦截攻击看起来也是这样。
- 通过其他渠道联系对方,询问他们是否更换了密钥。
- 将新指纹与对方告诉你的指纹进行比对。
- 只有在指纹一致后,才点按信任新密钥的选项。
如果发件人的密钥发生了变化
当发件人的加密身份与你们上次通信时不同,邮件会显示一条提示。在信任该对话之前,请通过其他方式与发件人确认这一变化。
在 Android 上,邮件会显示加密密钥已更改的横幅。与发件人确认新密钥后,轻点“我已验证”即可关闭该横幅。
故障排除
- 联系人显示“没有已保存的 PGP 密钥”: 请确认设置 > 安全 > 加密下的自动发现收件人密钥已开启。如果已开启,对方可能没有发布密钥。你可以改为向对方发送受密码保护的邮件。
- 指纹不一致: 请不要选择信任新密钥。请对方通过其他渠道将公钥发送给你。
- 密钥更改提示反复出现: 对方可能使用了多个密钥。请询问对方当前使用的是哪个密钥。
相关文章
这篇文章对你有帮助吗?