SafeW 多设备同步技术方案
一个账号,五个平台,无缝衔接
现代人的数字生活分布在多台设备之间——办公用电脑、通勤用手机、回家用平板。SafeW 的多设备同步功能让你无论使用哪台设备,都能接续之前的对话,消息、文件、联系人始终保持一致。
独立设备密钥:每台设备都是独立的安全个体
SafeW 的多设备方案采用独立设备密钥(Per-Device Key)架构。与某些将同一私钥复制到所有设备的方案不同,SafeW 为每台设备生成独立的 X25519 密钥对:
- 手机上的密钥 A 与电脑上的密钥 B 完全独立,互不依赖。
- 当向用户发送消息时,发送方会使用该用户所有活跃设备的公钥分别加密消息,每个设备用自己的私钥独立解密。
- 如果某台设备丢失或被盗,用户只需在任意一台受信设备上将该设备从"活跃设备列表"中移除,该设备的密钥随即失效,不再能解密新消息。
新设备授权流程
在新设备上登录 SafeW 账号时,系统不会简单地要求输入密码就放行。SafeW 采用主设备扫码授权的流程:
- 在新设备上输入账号密码完成初步认证。
- 新设备生成自己的密钥对,并在屏幕上显示一个加密二维码。
- 用户使用已登录的主设备(如手机)扫描二维码。
- 主设备将新设备的公钥签名后发送至服务器,完成"信任背书"。
- 新设备正式加入加密通信环,开始接收其他设备发来的加密消息。
这个流程确保即便有人窃取了你的账号密码,在没有主设备扫码授权的情况下也无法在新设备上接入你的加密通信。
跨平台支持矩阵
SafeW 原生支持以下五大平台:
- Windows:Windows 10 / 11(64 位),提供完整的桌面功能体验。
- macOS:macOS 12 Monterey 及以上,原生适配 Apple Silicon 与 Intel 架构。
- Linux:提供 deb / rpm / AppImage 三种安装包格式。
- Android:Android 8.0 及以上,APK 直接安装,也可从 Google Play 获取。
- iOS:iOS 15 及以上,从 App Store 下载。
此外,SafeW 还提供一个功能完整的 Web 版(web.safew-static.org),在浏览器中即可使用核心通信功能,适合临时使用或受限制环境。
云端加密存储与换机恢复
SafeW 的云端存储是加密后上传的——消息历史、文件、联系人在离开设备前即被加密,云端只保存密文。换新手机或重装系统后:
- 使用任意已登录设备扫码授权新设备。
- 新设备从云端拉取加密数据,使用新生成的密钥解密(云端数据使用账号级别的恢复密钥加密,该密钥在授权流程中由主设备安全传递给新设备)。
- 消息历史、群组、联系人完整还原,无需手动迁移。
安全提醒:为了换机后能恢复数据,SafeW 会提示用户设置一个"恢复密码"或保存一串"恢复助记词"。请务必将恢复助记词写在纸上妥善保管——它是云端加密数据的解密钥匙,丢失后数据无法恢复。