🔐
端到端加密
AES-256-GCM 加密,客户端密钥派生,服务器只转发密文
| 特性 | 实现方式 | 安全等级 |
|---|---|---|
| 加密算法 | AES-256-GCM | military-grade |
| 密钥派生 | PBKDF2 (100,000 iterations) | 抗暴力破解 |
| 同步协议 | WebSocket + 分块传输 | 低延迟 |
| 冲突解决 | 三路合并算法 | 无数据丢失 |
| 存储策略 | IndexedDB + 持久化回退 | 离线可用 |
| 层级 | 技术 |
|---|---|
| 前端框架 | React 18 + Vite 5 |
| 状态管理 | Zustand |
| 加密库 | Web Crypto API |
| 本地存储 | IndexedDB |
| 服务端 | Express + Socket.IO |
| 持久化 | Redis / SQLite |
| 容器化 | Docker |
docker run -p 3002:3002 lessup/note-sync-servergit clone https://github.com/AICL-Lab/brave-sync-notes
cd brave-sync-notes
npm install && npm run dev