端到端加密云同步
是什么
端到端加密云同步是桌面端的加密备份功能:你的数据在本机浏览器内完成加密后才上传,服务端(包括我们)只保存密文、salt 和 iv,无法获知你的同步口令或明文内容。
加密参数(界面「端到端加密已启用」说明卡中可见):
- PBKDF2-SHA256(60 万次迭代) 从同步口令派生 AES-256 密钥
- AES-256-GCM 加密(128-bit 认证标签,密文被篡改会直接解密失败)
- salt 绑定你的云端账号持久保存,换新设备后用同一口令即可解密
定位是「端到端加密的多端同步 + 云端保险箱」:
- 多端增量同步:多台桌面设备绑定同一云端账号、用同一同步口令解锁后,本机的新增/修改/删除会被自动捕获、逐条加密上传,其他设备约一分钟内自动拉取合并。同步范围覆盖个人内容(笔记、标签、文件夹、便签、提醒、稍后读、文档、知识单元、剪藏、胶囊、RSS 订阅)。
- 快照备份:完整数据的加密快照,用于新设备引导和重要节点手动备份。恢复是合并而非回滚。
- 暂不提供历史版本浏览;团队空间内容不参与同步。
怎么用
前提
- 使用桌面端(网页版数据本就在云端,无需此功能,网页打开同步页只会看到说明卡)。
- 在「设置 → 桌面端」绑定云端账号。未绑定时备份按钮不可用,并提示先完成绑定。
启用多设备自动同步
- 在每台设备的「设置 → 同步」输入相同的同步口令,点击「启用自动同步」。
- 解锁后本机变更会每分钟自动同步一次;状态卡显示待推送条数、最近同步时间和每台设备的同步情况。
- 口令只在本机内存中持有:重启应用后需重新输入口令解锁才能继续自动同步。
- 可在设备列表中吊销不再使用的设备(吊销只移除登记,已同步的数据不受影响)。
备份到云端
- 进入「设置 → 同步」。
- 在「同步口令」输入框设置口令(建议 12 位以上,输入时下方会显示弱/中/强强度提示)。首次使用会自动生成 salt。
- 点击「加密备份」:本机数据在浏览器内加密后上传到云端账号。
从云端恢复
- 在同一页面输入相同的同步口令(解密必需)。
- 点击「解密恢复」:拉取云端最新快照,在本机解密后合并进本地数据库。
恢复是按 id 合并、新者胜:同一条记录以较新的一份为准,本地已有但快照里没有的数据不会被删除。完成后会提示「解密恢复成功:新增 X 条,更新 Y 条,跳过 Z 条」。
场景
- 换电脑:新机器装好桌面端、绑定同一云端账号、输入同一同步口令,解密恢复即可。
- 重要节点前手动备份:当前只有手动备份(传不传由你决定),重大整理前点一次「加密备份」。
- 对云端存储不放心:密文 + 口令不离手的组合,适合不愿意让任何服务端看到明文内容的用户。
注意事项
- 口令无法找回。口令只保存在本机浏览器内存中,不落盘、不上传;刷新页面后需重新输入,忘记口令意味着云端备份永久无法解开。
- 快照轮转:每个账号最多保留 20 个快照,超出后自动删除最旧的;单个快照上限 50MB;快照默认保留 90 天,到期在下次上传时自动清理。
- 多设备同时使用:自动同步以「最新修改优先」(按记录修改时间)解决冲突;删除操作也会同步(墓碑机制)。同步周期约一分钟,不是毫秒级实时——两台设备同一分钟内改同一条记录,以修改时间较新者为准。
- 同步口令与账号登录密码是两回事,互不影响。
- 本机磁盘的明文保护是另一项功能(本地加密保险柜),两者独立,可叠加使用。
FAQ
忘记同步口令怎么办?
没有找回途径。口令不参与服务端存储,我们也无法替你解密。只能放弃旧快照,设置新口令后重新备份。
恢复会覆盖或删掉我本地现有数据吗?
不会删除。恢复按记录 id 合并:两边都有时取较新的一份,本地独有的记录原样保留。
为什么网页端没有这个功能?
网页版数据本来就保存在你的云端账号下,不存在「本机 → 云端」的搬运需求。云同步解决的是桌面端本地数据的加密备份与换机恢复。
salt 是什么,会泄露我的数据吗?
salt 是公开的随机数,绑定在你的账号设置里,用于派生密钥,本身不保密。没有口令,拿到 salt 和密文也无法解密。