使用手册同步与数据
数据安全
常青笔记如何加密存储你的笔记和附件,以及哪些数据不加密。
常青笔记采用服务端托管加密:服务器上的数据始终是密文,同时保留密码找回、全文搜索和 AI 等功能。
分层密钥
主密钥 KEK(服务器配置,可轮换)
└─ 每个用户的数据密钥 DEK(被 KEK 包裹)
├─ 笔记标题与正文、笔记本与标签名称、历史版本、AI 对话、设置中的密钥
└─ 每个附件的独立密钥(被 DEK 包裹)
└─ 附件内容,按 1 MiB 分块加密
- 算法:XChaCha20-Poly1305(256 位密钥,192 位随机 nonce)。
- 每段密文都绑定了所属用户、表和字段,防止被替换、重排或截断。
- 主密钥不保存在数据库中。即使数据库备份泄露,也无法读出内容。
哪些数据不加密
为了实现搜索和 AI,以下数据在服务器上以明文或可计算的形式保存:
- 全文搜索索引:用于搜索笔记(支持中文)。
- 向量索引:配置 AI 语义检索时,用于查找相关笔记。
- 链接关系:以带密钥的哈希保存,不保存明文标题。
端到端加密
客户端持有密钥的端到端加密模式在计划中,将作为可选模式提供。
你可以做的
- 使用足够强的密码,不要在多个网站重复使用。
- API 令牌等同于账户权限,不再使用时及时删除。
有疑问?提交反馈 反馈与需求