Barcelo2023/carteggio
GitHub: Barcelo2023/carteggio
一款基于 Firebase 的实时端到端加密通讯应用,消息阅后即自动从云端和设备中彻底销毁。
Stars: 0 | Forks: 0
# Carteggio - 实时端到端加密私密通讯
这是一款以绝对隐私为核心的 Web 和移动应用,它避免了使用电子邮件或传统的注册方式。消息在被读取后,会立即从云端和设备内存中自动销毁。
## 🚀 试用应用并下载 APK
访问 GitHub Pages 上的官方网站以了解工作原理并下载应用程序:
👉 [Carteggio 官网](https://github.io)
## 🔒 安全与加密理念
* **逻辑端到端加密:** 消息会被转换为数字层级(ASCII 表),并在发送前通过由修改过的伪随机流引导的对称算法在发送者设备上进行加密。
* **零知识云端:** 文本仅以加密形式存储在 Firebase Firestore 中。任何人(即使是数据库管理员)都无法读取明文。
* **界面中的有限状态机:** 读取消息受到秘密指令(双击隐藏指示器 `...`)的保护,以防他人偷窥。操作按钮遵循严格的顺序流程(提取 ➡️ 解密 ➡️ 清除)。
* **彻底清空:** 读取结束后,云端数据库会被清理,并且通过硬件重新加载页面,会从手机 RAM 内存中抹除所有文本痕迹。
## 🛠️ 使用的技术
* HTML5 / CSS3(使用 Media Queries 实现移动端流式布局)
* Vanilla JavaScript(异步逻辑与原生加密)
* Firebase Firestore(通过 `onSnapshot` 监听器实现实时同步)
标签:CMS安全, Firebase, JavaScript, 即时通讯, 后端开发, 端到端加密, 网络安全, 阅后即焚, 隐私保护