CipherGist 是一个轻量级、安全、开源的加密信使,利用 GitHub Gist 作为后端实现私密通信。它采用 NaCl (libsodium) 进行最先进的加密,确保只有预期的接收者才能解密您的消息。没有中心化服务器,没有元数据跟踪——只有纯加密消息传递。
✅ 端到端加密 – 使用 Ed25519 (签名) 和 X25519 (加密) 实现安全通信。
✅ 无中心服务器 – 消息通过 GitHub Gist 存储和交换。
✅ 自销毁密钥 – 私钥永远不会共享或远程存储。
✅ 轻量且快速 – 在终端中运行,依赖最少。
✅ 跨平台 – 适用于 Windows、Android(Termux)、macOS 和 Linux。
✅ 完全开源 – 代码透明确保安全。
🔹 与传统信使(WhatsApp、Signal)不同,CipherGist 不使用中心服务器。
🔹 无需电话号码、电子邮件或身份信息——只需一个 GitHub 账户。
🔹 消息 不永久存储——一旦从 Gist 删除,就永远消失。
🔹 无第三方跟踪——GitHub 本身无法读取您的加密消息。
🚀 结论:
CipherGist 是 最私密且自托管 的选择,适合那些希望 无中心服务器、无电话号码、完全控制加密密钥 的用户。然而,它不如主流信使易用,目前缺少群聊功能。
git clone https://github.com/spyboy-productions/CipherGist.git
cd CipherGist
pip install -r requirements.txt
前往 GitHub 创建一个账户(如果您还没有的话)。
python CipherGist.py
如果是首次运行,程序会要求输入:
🔹 GitHub Token
🔹 Gist ID
这些信息会存储在 config.txt 中,以供后续使用。
⚠️ 重要提示:
您和您的朋友必须使用相同的 config.txt 才能进行对话!
您可以手动与朋友分享 config.txt,或者使用以下方法分享...
python send.py
- 🔐 注意:它会加密 config.txt,上传到 Gist,并在您的朋友下载并解密后自动删除。
python receiver.py
它会下载、解密并以原始格式保存 config.txt,然后删除 Gist。
python CipherGist.py
📤 发送消息:
config.txt 的朋友可以解密它。📥 接收消息:
✔ 使用 NaCl 加密技术 (Ed25519 和 X25519) – 受到安全专家信任。
✔ 不存储密码 – 密钥按会话生成。
✔ 无中心服务器 – GitHub 无法读取您的加密消息。
✔ 无元数据泄露 – 只有加密文本上传到 Gist。
✔ 自托管且可审计 – 您控制加密密钥。
🚀 移动应用 – 适用于 Android/iOS 的移动版本。
🔒 多用户聊天支持 – 安全群组对话。
忘记中心化信使吧。 使用 CipherGist 掌控您的隐私。
| 特性 | CipherGist 🛡️ | Signal 🔵 | Telegram ✈️ | WhatsApp ✅ | 电子邮件 (PGP) 📧 |
|---|
| 端到端加密 | ✅ 是 (NaCl - X25519) | ✅ 是 (Signal 协议) | ⚠️ 仅秘密聊天 | ✅ 是 | ✅ 是 (PGP) |
| 需要电话号码 | ❌ 否 | ✅ 是 | ✅ 是 | ✅ 是 | ❌ 否 |
| 服务器存储 | ❌ 无 (使用 GitHub Gist) | ✅ 是 (Signal 服务器) | ✅ 是 (云端) | ✅ 是 (Meta 服务器) | ❌ 否 |
| 元数据收集 | ❌ 无 (仅在 Gist 中存储加密文本) | ⚠️ 部分 (存储联系对象) | ⚠️ 高度 (云同步) | 🚨 极高 (元数据和备份) | ❌ 否 |
| 自托管选项 | ✅ 是 (您自己的 Gist) | ❌ 否 | ❌ 否 | ❌ 否 | ✅ 是 (自己的邮件服务器) |
| 消息删除 | ✅ 完全可控 (删除 Gist) | ✅ 是 (消失消息) | ✅ 是 | ✅ 是 | ✅ 是 |
| 群聊支持 | ❌ 尚未支持 | ✅ 是 | ✅ 是 | ✅ 是 | ❌ 否 |
| 多设备支持 | ✅ 是 (跨平台) | ✅ 是 | ✅ 是 | ✅ 是 | ✅ 是 |
| 第三方跟踪 | ❌ 无 | ❌ 否 | ✅ 是 (云存储) | ✅ 是 (Meta 跟踪) | ❌ 否 |
| 依赖项 | 🔹 Python, GitHub Gist | 🔹 Signal 应用 | 🔹 Telegram 应用 | 🔹 WhatsApp 应用 | 🔹 PGP 工具 |
| 消息投递 | 🔄 每 3 秒轮询 Gist | 📩 推送通知 | 📩 推送通知 | 📩 推送通知 | 📩 电子邮件 |
| 开源 | ✅ 是 | ✅ 是 | ⚠️ 部分 | ❌ 否 | ✅ 是 |
| 数据所有权 | ✅ 您拥有自己的消息 | ❌ 否 | ❌ 否 | ❌ 否 | ✅ 是 |
| 最佳用途 | 🔐 匿名安全聊天 | 🔵 私密消息 | 🔹 日常使用与云端备份 | ✅ 朋友和家人 | 📧 电子邮件安全 |