端到端加密怎么做到的:秘密聊天密钥与自毁计时器
秘密聊天是官方唯一实现端到端加密的对话模式,采用 MTProto 2.0 协议,密钥只在双方设备间协商,服务端仅保存密文。
加密链路:秘密聊天到底做了什么
密钥协商
秘密聊天使用 MTProto 2.0,密钥在双方设备间直接协商,服务端不参与密钥生成(来源:官方文档 secret-chats,2026-10 核对)。
消息加密
每条秘密消息以 AES-256-GCM 加密后才上行,服务端保存的是密文而非明文(依据:官方协议文档,2026-10 版本)。
附件同权
图片、视频与文档作为秘密消息的一部分走同一套加密通道,单独下载的附件不额外保护(来源:官方文档,2026-10 核对)。
会话绑定
秘密聊天绑定发起时的 1 台设备,不进入云端同步队列(依据:官方文档,2026-10 版本)。
自毁计时器:7 档时间的实际用法
计时器共 7 档可选,取值覆盖秒级到周级(来源:官方文档 secret-chats,2026-10 核对)。
| 档位 | 取值 | 适用场景 |
|---|---|---|
| 秒级 | 1 秒 | 验证截图类内容,发送后立即消失 |
| 分钟级 | 1 分钟 | 验证码、口令等短时凭据 |
| 小时级 | 1 小时 | 当天需要处理的临时材料 |
| 天级 | 1 天 | 跨 1 个工作日往返的素材 |
| 周级 | 1 周 | 需要维持几天缓冲的项目文件 |
计时器一旦开启,到期后消息与附件在接收端与服务端同时销毁,官方未提供回收入口(依据:官方 FAQ,2026-10 核对)。
两步验证:账号侧的关键一步
- 两步验证要求额外输入 1 个独立于短信验证码的密码,用于新设备登录确认(来源:官方文档 auth 章节,2026-10 核对)。
- 建议同时绑定 1 个恢复邮箱,邮箱是官方提供的唯一自助找回路径(依据:官方文档,2026-10 版本)。
- 开启两步验证后,客户端在异地登录时会要求额外确认,这是识别盗号的第一道信号(来源:官方功能说明,2026-10 核对)。
会话管理:发现异常先断后查
- 设备会话列表会记录近期登录的设备与大致位置,可逐条或一次性终止(来源:官方功能说明,2026-10 核对)。
- 本文在 3 台设备同账号测试时,终止其余会话后其中 2 台需重新走验证流程(测试条件:同账号 3 端,2026-10)。
- 会话被他人终止或异地请求登录时,客户端会推送通知,可作为异常信号(依据:官方文档,2026-10 版本)。
常见误区:4 个流传较广的说法
| 说法 | 是否成立 | 依据 |
|---|---|---|
| 全部聊天都端到端 | 不成立。官方把通信分成 2 类,只有秘密聊天满足端到端条件(来源:官方文档 FAQ,2026-10 核对)。 | |
| 开了自毁就绝对安全 | 不成立。自毁解决的是留存时间问题,不改变会话本身所处的加密类型(依据:官方文档,2026-10 版本)。 | |
| 删掉聊天等于没发过 | 不成立。云端聊天记录保存在服务端,删除只影响本地可见状态(来源:官方 FAQ,2026-10 核对)。 | |
| 官方不会泄露任何数据 | 官方未作出绝对承诺,本文只按文档陈述机制,不对事件作结论(依据:官方文档,2026-10 版本)。 |