Obsidian来自创作者
如何自行验证 Obsidian Sync 的端到端加密
Obsidian 发布分步指南,让用户无需信任官方即可自行验证 Sync 的端到端加密。Sync 用仓库密码和每个仓库独有的盐经 scrypt 派生基础密钥,再经 HKDF 派生加密密钥,以 AES-256-GCM 加解密数据。
用户可在开发者工具控制台获取仓库的盐和加密版本,再从 Network 标签复制 Sync 的 WebSocket 消息,用指南提供的 Node.js 代码解密,确认数据确实使用自己的密钥加密。
要点
- 指南教用户自行验证 Sync 端到端加密。
- 密钥由密码和盐经 scrypt 派生。
- 数据以 AES-256-GCM 加密。
- 可用 Node.js 代码解密 WebSocket 消息。
原文:How to verify Obsidian Sync's end-to-end encryption
When you use Obsidian Sync , your data is end-to-end encrypted.
收录于 。摘自官方博客的简短节选,著作权归原发布者所有。