dvsxt cfd8a62ece upload: 上传文件
Signed-off-by: dvsxt <me@dvsyun.top>
2026-06-01 17:39:59 +08:00
2026-06-01 17:39:59 +08:00
2026-06-01 17:39:59 +08:00
2026-06-01 17:28:17 +08:00
2026-06-01 17:39:33 +08:00
2026-06-01 17:31:10 +08:00

☁️ CloudNote - 端到端加密云笔记客户端

一个注重隐私保护的桌面云笔记应用程序,采用 AES-256-GCM + X25519 椭圆曲线加密,实现真正的端到端加密。服务器仅存储加密数据, 无法解密用户笔记内容。

✨ 核心特性

✓ 端到端加密 - 笔记在本地加密后上传,服务器永不见明文 ✓ 混合加密体系 - X25519密钥交换 + AES-256-GCM对称加密 ✓ 灵活密钥管理 - 支持全局密钥/单文件密钥/密码保护三种模式 ✓ 双因素保护 - 可同时使用密码+单独密钥文件保护敏感笔记 ✓ 零知识架构 - 服务器不存储任何解密密钥 ✓ 跨平台支持 - Windows/Linux/macOS

🔐 加密算法

  • 密钥交换: X25519 (椭圆曲线Diffie-Hellman)
  • 对称加密: AES-256-GCM (认证加密)
  • 非对称加密: RSA-2048 (可选)
  • 密钥派生: PBKDF2 (100,000次迭代)

🛠️ 技术栈

  • 语言: Python 3.8+
  • GUI框架: tkinter
  • 加密库: cryptography
  • 网络请求: requests

🛡️ 安全原则

  1. 信任无需要 - 服务器默认不可信
  2. 密钥属用户 - 所有密钥仅存在于客户端
  3. 加密在本地 - 明文永不离开用户设备
  4. 开源可验证 - 代码完全开源,接受安全审计

📄 许可证

Apache License 2.0

👤 作者

dvsxt

🔗 仓库地址

https://gitcode.com/dvsxt/cloudnote

🎵 致音乐爱好者

写笔记时想听点音乐?试试我的另一个项目——

🔊 ap_ds · 轻量级 Python 音频革命

2.5MB 终结 FFmpeg 160MB 的臃肿时代

  • 🎵 支持 MP3 / FLAC / OGG / WAV
  • ⚡ 非阻塞播放,完美适配 GUI 应用
  • 📦 零依赖,纯 Python 调用
  • 🔒 v3.0 LTS 长期支持,永久免费
pip install ap_ds
from ap_ds import AudioLibrary
lib = AudioLibrary()
lib.play_from_file("灵感配乐.mp3")  # 边写笔记边听歌

👉 了解 ap_ds 详情

同一作者出品,同样坚持:轻量、安全、纯粹。

☁️ CloudNote v1.0 端到端加密云笔记

📦 作者: dvsxt 📄 许可证: Apache 2.0 🔗 https://gitcode.com/dvsxt/cloudnote

🎵 推荐我的项目: ap_ds 2.5MB 极简音频播放库 https://gitcode.com/dvsxt/ap_ds

S
Description
CloudNote - End-to-End Encrypted Cloud Notes Client (AES-256-GCM + X25519)
Readme Apache-2.0
123 KiB
2026-08-28 01:27:46 +00:00
Languages
Python 100%