这款笔记应用是 E2EE,随处同步,花了我几个月才构建
发布: (2026年3月13日 GMT+8 23:17)
1 分钟阅读
原文: Dev.to
Source: Dev.to

后端
PocketBase – 一个单一的二进制文件,负责身份验证、数据库和文件存储。
前端
使用 100 % 原生 JavaScript 构建,以保持包体积极小。
加密工作原理
Key Derivation: I use PBKDF2 to derive a master key from the user's password.
Encryption: Notes are encrypted in the browser using AES‑GCM 256‑bit.
Zero‑Knowledge: The PocketBase backend never sees the password or the decrypted notes. Everything is stored as an encrypted blob.功能
Dual Editor Mode: Fast plain‑text editor or a "Super Editor" built on Tiptap.
Deep Search: The app decrypts notes locally in batches to allow full‑text search across the encrypted vault.
Version History: Automatic snapshots for every note.
Encrypted Export: Export your entire database as a secure HTML file.我很想听听大家对 UI 或安全实现的看法。