什么是安全号码验证
Signal 的安全号码(Safety Number)是一组由数字组成的标识符,用于验证你与联系人的端对端加密是否安全。每次你或对方重新安装 Signal 或更换设备时,安全号码都会自动更新。
为什么要验证安全号码
虽然 Signal 默认使用端对端加密,但以下情况可能导致加密被破坏:
- 中间人攻击(虽然极其罕见)
- 联系人更换了设备
- Signal 被重新安装
- 手机系统被恶意软件感染
通过验证安全号码,你可以确认加密密钥没有被篡改。
如何验证
方法一:二维码扫描
- 打开与联系人的聊天对话
- 点击联系人头像进入聊天设置
- 点击 “查看安全号码”
- 你会看到一个二维码
- 让对方也打开你的安全号码页面
- 用你的手机扫描对方屏幕上的二维码
- 如果匹配,会显示绿色对勾
方法二:数字对比
- 打开联系人的安全号码页面
- 你会看到一组长数字(通常 60 位)
- 通过其他安全渠道(面对面、电话)让对方读出他们的数字
- 如果数字一致,说明加密安全
安全号码变化的含义
如果你之前验证过某个联系人的安全号码,突然发现它变了,可能意味着:
- 联系人重新安装了 Signal
- 联系人更换了设备
- 存在中间人攻击(极少见)
Signal 会在安全号码变化时自动通知你。