资源描述
Cypher Notepad 是一款开源、离线优先的混合加密笔记编辑器,采用 AES-256(对称)与 RSA(非对称)结合的端到端加密方案,确保笔记内容仅在本地解密,无服务器存储风险。适用于个人敏感记录、密码草稿、会议纪要等需隐私保护的轻量级写作场景,支持 Markdown 渲染、密码管理式密钥派生(PBKDF2)、自动加解密及导出加密文本。无需注册,纯前端运行,兼顾安全性与易用性。
详细内容
## 工具定位与核心价值
Cypher Notepad 是一款专注隐私保护的开源纯前端加密笔记工具,运行于浏览器中(PWA 支持),所有加解密操作均在本地完成,**零数据上传、零远程依赖**。其核心价值在于将强加密能力无缝融入轻量级文本编辑体验——用户无需理解密码学细节,即可通过简单密码实现 AES+RSA 混合加密,兼顾性能(AES 快速加密正文)与密钥安全(RSA 加密 AES 密钥),从根本上防范云端泄露与中间人窃取。
## 主要功能列表
- ✅ **端到端混合加密**:使用 PBKDF2 衍生主密钥,AES-256-CBC 加密笔记正文,RSA-2048 加密 AES 密钥并绑定用户密码;
- ✅ **纯前端离线运行**:完全基于 Web Crypto API 实现,支持离线使用,无任何网络请求或后端服务;
- ✅ **Markdown 实时预览**:内置轻量级 Markdown 解析器,支持标题、列表、代码块、链接等基础语法高亮渲染;
- ✅ **密码强度反馈与密钥管理**:输入密码时实时提示熵值与强度等级,并支持手动设置盐值(可选)增强抗暴力破解能力;
- ✅ **安全导出/导入**:导出为 `.cypher` 加密文件(含 Base64 编码密文+元数据),导入时自动识别并验证完整性;
- ✅ **无痕模式支持**:关闭页面即清除内存中的解密密钥,防止残留明文;
- ✅ **响应式界面 & PWA 安装**:适配桌面与移动设备,可添加至主屏幕作为独立应用使用。
## 典型使用场景
- 📝 **个人敏感笔记**:如医疗记录、法律备忘、身份信息草稿等禁止云端同步的私密内容;
- 🔐 **密码与密钥管理辅助**:临时记录待生成的密码组合、API Key 草稿,加密后安全暂存;
- 📋 **会议/访谈速记**:现场快速记录要点,会后加密归档,避免录音或云笔记平台留存风险;
- 🛡️ **合规性需求场景**:满足 GDPR、等保2.0 等对“数据不出域”“最小化传输”的基本要求;
- 🧩 **开发者学习沙盒**:直观观察混合加密流程(密钥封装/解封)、Web Crypto API 实际调用方式。
## 上手步骤与操作要点
1. **访问与启动**:打开 [https://cypher-notepad.github.io/wiki/#/?coverpage=false](https://cypher-notepad.github.io/wiki/#/?coverpage=false),无需安装或注册,直接进入编辑界面;
2. **新建笔记**:点击「New Note」,输入密码(建议 ≥12 位含大小写字母+数字+符号),系统自动生成并绑定密钥;
3. **编辑与加密**:在左侧编辑区输入文本(支持 Markdown),右侧实时渲染预览;关闭标签页或切换笔记时,内容自动加密保存至浏览器 `localStorage`;
4. **导出备份**:点击「Export」生成 `.cypher` 文件(含加密内容、RSA 公钥指纹及版本标识),该文件可在任意支持 Cypher Notepad 的设备上导入解密;
5. **安全提示**:⚠️ 务必牢记密码——丢失密码将**永久无法恢复**明文;⚠️ 避免在公共电脑长期保存未锁定的解密状态;⚠️ 导出文件本身不包含密码,需另行安全保管密码。