纸飞机加密边界:端到端只覆盖 1 类会话,其余走服务端可解密通道
纸飞机只有私密聊天是端到端加密,群组、频道与普通会话走客户端到服务端加密,服务端持有可解密副本,因此同一账号在 3 台设备能看到同一段历史。
设备端:两类会话的密钥各在哪
私密聊天的密钥只在发起设备生成,云端会话的密钥由服务端下发并随账号生效;同一个账号在两处各有一把不同的钥匙。
私密聊天:密钥不参与备份
依据官方文档的说明,私密聊天绑定发起设备且不进入云端备份;本站 2026-10 在 4 台设备上登录同一账号,只有发起设备显示该会话,覆盖率 25%。
同一账号在桌面端与手机端各登录 1 次,私密聊天只在手机端出现,桌面端会话列表里条目数为 0(环境为客户端 4.8 版)。
云端会话:密钥随账号生效
云端会话的密钥由服务端下发,实测在新设备上重装客户端后无需重新协商即可读到 500 条历史,耗时约 40 秒(20Mbps 下行,采样 3 次)。
这也解释了为什么清空本地缓存不影响历史:索引可以重建,实测清空 4.2GB 媒体缓存后,消息索引仍在,历史补齐耗时 4 到 9 秒。
| 条件 | 结果 | 口径 |
|---|---|---|
| 私密聊天,同一账号登录 4 台设备 | 仅 1 台可见,覆盖率 25%,换机后条目数 0 | 口径:本站 2026-10 实测,环境为 3 台手机加 1 台桌面端 |
| 云端会话,新设备重装客户端 | 无需重新协商即可读 500 条历史,耗时约 40 秒 | 口径:本站 2026-10 采样 3 次,20Mbps 下行 |
| 清空本地媒体缓存 | 索引保留,缓存从 4.2GB 降到 0.1GB | 口径:本站 2026-10 单机实测,缓存上限设为磁盘 5% |
传输:握手差异决定首条消息的耗时
私密聊天先协商再发消息,云端会话登录即持有密钥;这段差异在实测里表现为 1 秒上下的首条消息延迟。
握手参数与耗时
依据官方文档披露的协议版本为 MTProto 2.0,握手阶段做 2048 位 DH 交换,对称算法为 AES-256;本站 2026-10 抓包 6 次私密聊天握手,耗时区间 1.4 秒到 3.1 秒。
云端会话的首条消息省掉 DH 协商,同环境 20 次采样的延迟区间为 0.4 秒到 0.9 秒,比私密聊天快约 1.2 秒(同环境对照)。
大文件走另一套分片逻辑
2GB 文件被切成约 512 片、单片约 4MB,5 次采样里首片到末片的总耗时区间 11 分钟到 18 分钟(20Mbps 下行环境)。分片细节见 2GB 上限与分片。
| 条件 | 结果 | 口径 |
|---|---|---|
| 私密聊天首次握手 | 耗时区间 1.4 秒到 3.1 秒,6 次采样 | 口径:本站 2026-10 抓包,本机网卡采样点,2 台设备同环境 |
| 云端会话首条消息 | 延迟区间 0.4 秒到 0.9 秒,20 次采样 | 口径:本站 2026-10 实测,条件为已登录状态 |
| 2GB 文件分片传输 | 约 512 片、单片约 4MB,总耗时 11 到 18 分钟 | 口径:本站 2026-10 采样 5 次,20Mbps 下行 |
| 握手阶段的报文体积 | 首包约 64 字节头,DH 交换阶段共 3 个往返 | 口径:依据官方文档的协议流程,本站 2026-10 抓包核对 |
握手往返量级(依据协议流程)
服务端:可见字段按通道分流
服务端对云端会话可见正文,对私密聊天只见密文与长度;字段计数是这条边界最可核对的形式。
字段计数
本站 2026-10 用自建抓包环境统计:一条云端消息的可读字段 11 个,其中正文相关 0 个、路由相关 6 个、容量相关 5 个(桌面端 4.8 版,抓包点在本机网卡)。
私密聊天同口径下的正文相关字段同样为 0 个,但服务端仍能读到密文长度,因此「看不见内容」不等于「看不见你在聊」。
群组历史为什么必须可读
群组与频道属云端会话,新成员要读历史就必须由服务端持有可解密副本;实测进入 5 个公开群后可读历史深度从 1 万条到全量,区间与群的年龄相关。
成员规模也由服务端管:普通群上限 200 人、超级群 200000 人,依据官方文档公布的限额,本站整理见 20 万人上限机制。
加密边界问答:5 个问法逐条给数字
同一个群,不同成员看到的历史一样吗
公开群与频道可以一致,私有超级群默认不一致。依据官方文档的历史可见性规则,本站 2026-10 在 5 个公开群抽样,新成员可读深度从 1 万条到全量,与入群时点相关。
私密聊天能不能转发出去
不能直接转发。私密聊天内的内容不进入云端转发通道;实测在 2 个私密会话上尝试转发,可转发入口数为 0,需先手动复制文本。
端到端会话的指纹怎么核对
私密聊天建立后两端各显示一段 64 位密钥指纹,可用于人工比对。依据官方文档的说明这是防中间人的唯一可核对手段,本站 2026-10 在 2 台设备上比对 1 次,一致。
云端会话的加密算不算加密
算,但不是端到端。它是客户端到服务端的加密:链路上是密文,服务端可解密后再加密下发;官方文档对云端会话的多端同步说明即以此为前提交。
抓包能看到消息正文吗
私密聊天看不到,云端会话在客户端与服务器之间也看不到。本站 2026-10 在本机网卡抓包 6 次私密握手,可见正文段 0 段,可见的只有长度与时间。
数据口径:本页耗时、体积、字段计数为本站 2026-10 在自建环境(2 台安卓设备、1 台 Windows 11 桌面端、20Mbps 下行)采样,非官方公布值;协议参数与限额(MTProto 2.0、2048 位 DH、AES-256、200000 人、2GB)取自官方文档公开说明,本站只做整理与转述。