🔐 ZeroChat — 端到端加密的阅后即焚通讯工具
ZeroChat 是一个零信任的加密通讯平台,支持一次性阅后即焚消息和加密聊天室,所有加密运算都在浏览器端完成,服务器只做密文中转,永远看不到你的内容。
核心功能:
- 阅后即焚消息 — 文字或图片,AES-256-GCM 加密,查看后自动销毁,支持密码保护、可配置过期时间、二维码分享
- 加密聊天室 — ECDH-X25519 密钥交换 + 逐条 AES-256-GCM 加密,任何一方可销毁房间清除所有数据
- 零信任设计 — 无需注册、无 Cookie、无追踪,密钥永远不离开设备
- 多语言支持 — 中/英/日/韩/俄
- 暗色模式 / 移动端适配
技术栈:
| 层 | 技术 |
|---|---|
| 前端 | React 19, Vite 6, TypeScript, TailwindCSS 4, shadcn/ui, Zustand |
| 后端 | Node.js 22, Express 5, WebSocket, TypeScript |
| 存储 | Redis 7 |
| 加密 | @noble/ciphers, @noble/curves, @noble/hashes |
| 部署 | Docker Compose |
- 访问地址:https://zchat.cc
- GitHub: https://github.com/hmilyld/zerochat
🔧 ProjectEnc — C# 程序合并、加密及打包工具
ProjectEnc 是一个 C# 开发的 Windows 桌面工具,将程序合并、加密、打包三步操作集成到一个界面里,省去来回切换多个工具的麻烦。
解决的痛点: 每次编译后需要用 ILMerge 合并 DLL → ConfuserEx 加密 → Inno Setup 打包,手动操作烦不胜烦,于是写了这个”套壳”工具把三者串起来一键搞定。
核心功能:
- 程序合并 — 调用 ILMerge 将多个 DLL 合并到主程序
- 程序加密 — 调用 ConfuserEx 对主程序加密,支持自定义加密模板
- 安装包打包 — 调用 Inno Setup 生成安装包,自动忽略合并过的 DLL 和备份文件
技术栈: C# WinForms / .NET Framework 4.5.2 / DevExpress 22.2 / Visual Studio 2022