huanguan1978/chacrypt

GitHub: huanguan1978/chacrypt

ChaCrypt 是一套基于 ChaCha20-Poly1305 的跨平台离线文件加密工具,通过 GUI 与 CLI 两种方式为用户提供在数据传输和存储前的本地加密保护。

Stars: 0 | Forks: 0

Microsoft Store Snap Store GitHub Release Komi Store
# ChaCrypt - 现代化高性能离线文件安全生态系统 **English** | [中文](./README_zh.md) **ChaCrypt** 是一个旨在保护您数据主权的“离线优先”文件安全生态系统。在这个互联网宛如一条充满监控、拦截和数据泄露的“不安全高速公路”的时代,ChaCrypt 提供了一道本地防线,在您的敏感信息离开设备之前就将其安全加固。
ChaBox-Brand-Dark
## 🛡 为什么选择 ChaCrypt?核心理念 “离线优先,数据主权”不仅仅是一句口号;它是一道为了抵御现代数据流中最大安全风险而建立的防线: 1. **在线传输安全**:敏感数据在进入即时通讯、云盘或电子邮件等不安全渠道之前,必须在本地进行加固。确保数据在离开您的设备之前就已加密,是防止在源头被窃听、拦截和泄露的唯一途径。 2. **离线存储安全**:为本地磁盘、NAS 或移动介质上的敏感资产提供“冷保护”。在发生物理设备丢失或未经授权访问的情况下,ChaCha20-Poly1305 标准可确保数据主权绝不受到侵犯。 ChaCrypt 遵循**零信任本地**原则: * **本地安全加固**:恪守“先加固,后传输”的规则;安全不依赖于第三方提供商的承诺。 * **内存级处理**:我们避免将临时明文文件写入磁盘。解密、预览和编辑操作尽可能在 RAM 中进行,以防止产生物理数据碎片。 * **透明度与可审计性**:采用“叠加扩展名”策略(例如 `.tgz.cha`),您可以一目了然地看到确切的处理链(归档 -> 压缩 -> 加密)。 ## ⚡ 行业标准:ChaCha20-Poly1305 (AEAD) 我们在所有操作中仅使用 **ChaCha20-Poly1305** 标准。为什么? * **极致性能**:与 AES 相比,它在软件实现上具有压倒性的优势,特别是在移动设备和海量数据(GB/TB 级别)传输场景中。 * **物理级完整性**:作为一种 AEAD 算法,它为每个离线资产提供防篡改签名。如果文件由于硬件故障或恶意修改而在磁盘上丢失了一个比特,解密就会立即失败,从而确保存储数据的可靠性。 * **现代行业标准**:已被 Google 和 Linux 内核采用,是高性能安全的现代化基石。 ## 🛠 生态系统 ChaCrypt 提供了两款专用工具,服务于从个人隐私需求者到 DevOps 专业人员的每一类用户。 ### 1. [ChaBox](./chabox) - 个人安全保险库 (GUI) *目标用户:普通用户和高阶用户。* ChaBox 是一款可视化工作站,专为喜欢直观、“一键式”体验的用户打造。 * **五大原子工具**:集成了批量归档、批量解档、批量加密、批量解密和数字粉碎机,涵盖完整的数据生命周期。 * **安全笔记(核心功能之一)**:ChaBox 建立在沉浸式的 Markdown 编写和实时预览基础之上,进一步支持基于变量的引用和加密嵌入图像(本地和远程 HTTP 源),将流畅的笔记体验与笔记文本和附带图像的统一加密保护相结合,同时减少了跨设备迁移的阻力。 * **主动防御**:集成了应用锁、空闲锁、防截屏、全平台防录屏和屏幕遮罩,全方位保护隐私。 * **物理销毁**:内置工业级文件擦除功能,彻底销毁原始敏感数据。 ### 2. [Chapose](./chapose) - 高性能守护者 (CLI) *目标用户:开发者、专家和自动化场景。* Chapose 是一款轻量级的专业工具,专为习惯于在终端中工作的用户打造。 * **纯流式架构**:针对海量数据和低内存环境进行了优化。 * **无形工作流**:通过环境变量无缝集成到 CI/CD 管道中。 * **编排能力**:可与 `ft:filetools` 配合使用,构建复杂的自动化安全审计链。 ## 📸 截图 展示了对新手友好的三大核心功能。 [在我们的截图页面查看完整图库](chabox/doc/img/README.md)。
Encrypt files, take Secure Notes, and run Secure Erase from one privacy-focused home screen Drag in files for automatic detection and one-step encryption to protect sensitive data quickly Keep private notes encrypted in one place with a clear, efficient list-based management view Write and preview Markdown in real time within a secure environment for a better private note-taking experience Use deep overwrite-based Secure Erase to remove sensitive files and reduce recovery risk
All-in-One Privacy Workspace One-Step Drag-and-Drop Encryption Encrypted Secure Notes Management Real-Time Markdown Preview Deep Secure Erase
## 🚀 安装说明 不想从源代码构建?这两款 ChaCrypt 应用程序均提供预编译的二进制文件: ### ChaPose (CLI) 请参阅 [Chapose 文档](./chapose/README.md)了解快速的二进制安装方法。 ### ChaBox (GUI) 我们为 `Windows`、`macOS`、`Linux`、`Android` 和 `iOS` 提供了预构建的安装程序。请从 [ChaBox 下载页面](https://webpath.iche2.com/app/chabox/download_en.html)下载适用的软件包。 ## 📖 文档与支持 详细的技术指南、配置手册和常见问题解答位于各个子项目的 `doc/` 目录中。 * [ChaBox 文档](./chabox/README.md) * [Chapose 文档](./chapose/README.md) ## ⚖️ 许可证与理念 * **为自己构建,鼓励贡献**:我们支持为了独特的工作流进行分支和定制,并高度鼓励开发者将具有普遍价值的功能贡献回主代码库。 * **许可证**:源代码在 [PolyForm Noncommercial 1.0.0](./LICENSE) 许可证下开源。
标签:ChaCha20-Poly1305, 密码学工具, 文件加密, 文档结构分析, 离线优先, 防御加固