常见问题
为什么选零迹,而不是其他加密通讯应用?
传统应用: 需要安装应用、验证手机号并创建账号。即使你只想进行一次性对话,也会成为某人数据库里的永久联系人。
零迹: 无需应用、注册、手机号或账号。点击「创建加密房间」,分享 URL,即可聊天。 关闭标签页的那一刻,一切都会消失。
什么是「零痕迹」通讯?
大多数通讯应用会把历史保存在服务器上,即使内容已加密。零迹的设计是不留痕迹:
- 无账号: 我们不索取姓名、邮箱或电话。
- 无日志: 服务器被配置为忽略连接细节。
- 无持久化: 消息只存在于浏览器的临时内存中。
安全机制如何工作?
- WebRTC(点对点): 你的设备直接与对方设备通信——消息绕过我们的服务器。
- 后量子密钥交换: 直连一旦打开,双方进行 ML-KEM-768 密钥交换,建立抗量子共享密钥。
- 混合密钥派生: 量子密钥经 HKDF-SHA-256 与经典 URL 密钥融合,得到同时抵御经典与量子攻击的混合会话密钥。
- Web Crypto API: 每条消息在离开设备前,都用混合密钥以 AES-GCM 256-bit 加密(E2EE)。
如果你们没有密钥,那谁有?
只有你和对方。初始密钥附加在 URL 的 # 之后(从不发给服务器)。连接建立后,第二个抗量子密钥在浏览器之间直接协商,并与 URL 密钥融合得到最终混合会话密钥。单独一个密钥不够——攻击者必须同时拿到两者。 因为 URL 片段从不离开你的设备,我们(或任何攻破我们服务器的人)在数学上不可能解密你的聊天。
一个房间可以几人聊天?
零迹针对一对一私密对话优化。每个房间限两人——后端强制「房间容量锁」,阻止第三方加入。
可以发文件吗?大小限制是多少?
可以。文件传输使用与消息相同的 AES-GCM 密钥端到端加密——零迹应用服务器在任何情况下都看不到文件内容。开始传输时,服务器只被告知文件大小(用于限额检查)——从不知文件名,也不知连接是直连还是中继。限额取决于连接类型:
- 直连 P2P: 最大 1 GB。浏览器之间没有中间人——文件字节只在两台设备间传输,不经过任何服务器。
- 中继(TURN): 最大 100 MB。在直连被阻断的受限网络上,WebRTC 会回退到 TURN 中继。加密字节会经过它,但中继无法解密,只转发不透明密文。重要的是,这是我们自建的 TURN 服务器——没有第三方中继。较低限额用于保护中继带宽。
房间会自动检测连接类型并显示在启动日志中。连接建立后,文件上传区域也会显示当前限额。
可以在多台设备上进入同一房间吗?
不可以。加密密钥存在于浏览器的 URL 片段(#)中——从不离开你的设备。为兑现零痕迹承诺,密钥不会同步到任何云服务。
什么是后量子加密,为什么重要?
未来的量子计算机可能破解今天的密钥交换算法(如 ECDH),让现在记录加密流量的对手以后再解密。零迹使用 ML-KEM-768(NIST FIPS 203,安全等级 3)——一种抗量子的格基密钥封装机制。与经典密钥结合后,即使一层最终被攻破,会话仍受保护。
零迹如何保证透明?
本实例为独立部署。可通过任意页面左下角的完整性指示器,在浏览器内核对已加载模块是否与构建清单一致——零网络请求,不依赖外部网站。
如何确认代码没有被篡改?
快速检查: 查看任意页面左下角的小圆点。点击可看到完整性审计——显示有多少已加载模块与构建清单匹配。检查完全在浏览器内进行,零网络请求。
独立验证: 构建产物带有提交标识,可在完整性面板中查看。应用内审计比较的是同一服务器提供的数据,用于发现页面被篡改或模块不一致。
日常使用请依赖页面内完整性指示器。
注意:应用内审计比较的是同一服务器提供的数据。它有助于发现页面被注入或模块被替换,但不能替代独立的外部安全审计。
更多说明见完整性面板中的构建标识。