纸飞机官网分层解剖台 · po-feiji.com.cn

纸飞机加密边界:端到端只覆盖 1 类会话,其余走服务端可解密通道

纸飞机只有私密聊天是端到端加密,群组、频道与普通会话走客户端到服务端加密,服务端持有可解密副本,因此同一账号在 3 台设备能看到同一段历史。

01

设备端:两类会话的密钥各在哪

私密聊天的密钥只在发起设备生成,云端会话的密钥由服务端下发并随账号生效;同一个账号在两处各有一把不同的钥匙。

本机可见私密聊天的密钥材料与会话记录只在本设备; 跨端不可见其他设备拿不到这份密钥副本。

私密聊天:密钥不参与备份

依据官方文档的说明,私密聊天绑定发起设备且不进入云端备份;本站 2026-10 在 4 台设备上登录同一账号,只有发起设备显示该会话,覆盖率 25%。

同一账号在桌面端与手机端各登录 1 次,私密聊天只在手机端出现,桌面端会话列表里条目数为 0(环境为客户端 4.8 版)。

云端会话:密钥随账号生效

云端会话的密钥由服务端下发,实测在新设备上重装客户端后无需重新协商即可读到 500 条历史,耗时约 40 秒(20Mbps 下行,采样 3 次)。

这也解释了为什么清空本地缓存不影响历史:索引可以重建,实测清空 4.2GB 媒体缓存后,消息索引仍在,历史补齐耗时 4 到 9 秒。

层 01 密钥归属矩阵
条件结果口径
私密聊天,同一账号登录 4 台设备仅 1 台可见,覆盖率 25%,换机后条目数 0口径:本站 2026-10 实测,环境为 3 台手机加 1 台桌面端
云端会话,新设备重装客户端无需重新协商即可读 500 条历史,耗时约 40 秒口径:本站 2026-10 采样 3 次,20Mbps 下行
清空本地媒体缓存索引保留,缓存从 4.2GB 降到 0.1GB口径:本站 2026-10 单机实测,缓存上限设为磁盘 5%
02

传输:握手差异决定首条消息的耗时

私密聊天先协商再发消息,云端会话登录即持有密钥;这段差异在实测里表现为 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 上限与分片。

层 02 握手与耗时对照
条件结果口径
私密聊天首次握手耗时区间 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 抓包核对

握手往返量级(依据协议流程)

  • 1 个往返
  • 2 个往返
  • 3 个往返
  • 5 个往返
03

服务端:可见字段按通道分流

服务端对云端会话可见正文,对私密聊天只见密文与长度;字段计数是这条边界最可核对的形式。

可见收发方标识、时间戳、会话归属、文件体积、成员表; 不可见私密聊天的正文与密钥材料。

字段计数

本站 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)取自官方文档公开说明,本站只做整理与转述。