wispr 中文文档 下载 App

Wispr 服务器绝对看不到的东西:内容、密钥、身份关联

核心承诺一览

Wispr 官方 FAQ 中有一段非常明确的声明:

Wispr 永远无法访问你的通讯内容。加密和解密完全发生在你的设备和对方设备上。Wispr 不存储消息、不持有加密密钥、不持有加密密钥。共享的位置和文件与消息一样被加密——只有预期的接收者可以访问。

把这段声明拆开,就得到了 Wispr "服务器绝对看不到"的完整清单。

服务器绝对看不到的内容

✅ 消息内容

无论文字、语音、文件还是位置——所有通讯内容在离开你的设备之前就已经加密。Wispr 服务器收到的是一串密文(或者 P2P 直连下根本收不到),解密它需要你的私钥,而私钥只在你的设备上。

你的设备 → [加密] → P2P 通道 → 对方设备
                ↓
          Wispr 服务器(看不到密文,因为 P2P 直连不经过它)

✅ 加密密钥

密钥在本地生成、永不导出。Wispr 服务器从头到尾不知道你的密钥是什么——它连密钥的存在都不需要知道。

✅ Matrix ID 的真实身份关联(Matrix ID 层)

Basic 层 Wispr 服务器知道手机号 ↔ Matrix ID 的映射,但 Matrix ID 付费层完全不提供任何身份信息。服务器只知道一串随机字符,不知道这串字符对应的是哪个真实的人。

✅ 消息历史

消息历史只存储在你的设备本地,不上传到任何 Wispr 服务器。服务器没有你的对话历史、群聊记录、阅后即焚设置等任何历史数据。

✅ 文件和位置内容

所有附件(图片、视频、文档、位置)与消息一样——发送前加密、P2P 直连、服务器不接触。

✅ 通讯录原始数据

允许通讯录匹配时,只有哈希值上传,原始手机号和邮箱不会被 Wispr 服务器看到。

服务器能看到的(非常有限)

信息说明
注册时的身份(Basic 层)手机号或邮箱(Matrix ID 层不提供)
Matrix ID 代号一串随机字符,不含身份信息
注册时间一个时间戳
P2P NAT 穿透协助信息临时的、用完即删的网络协调信息
Relay 中转时的临时元数据消息来自哪个 IP、发往哪个 IP(relay 自己知道,Wispr 服务器未必知道)

能让 Wispr 服务器看到更多的情况

情况一:你自己主动上传

如果你在 Wispr 之外使用云备份(Google Drive / iCloud)备份了 Wispr 应用数据,那云服务提供商会拿到你的数据——但这是云服务的问题,不是 Wispr 主动上传的。

情况二:你的设备被攻破

如果手机被 root/越狱、安装了恶意软件、远程控制——攻击者可以在加密发生之前就截获明文。这种情况下,是设备被攻破了,不是 Wispr 被攻破了。任何加密通讯应用都防不住设备层沦陷。

情况三:法律强制要求

Wispr 官方 FAQ 承认:他们会"严格审查执法请求、逐案处理,且只在法律义务强制要求下配合"。但由于 Wispr 不持有消息内容、不持有密钥、不持有完整元数据,即便法律强制,Wispr 能提供的信息也非常有限——只有注册信息和极少的会话协调数据。

总结

Wispr 的隐私承诺建立在"三个零"之上:零内容、零密钥、零身份关联。 如果 Wispr 遵守了这些技术承诺,那么就算它的服务器被完全攻破,攻击者能拿到的东西也极其有限。这是 Wispr 与 Signal、Threema 等竞品在安全模型上的根本差异。