TheHolyOneZ/ZStego
GitHub: TheHolyOneZ/ZStego
一款跨平台桌面隐写工具,利用 LSB 技术将经 AES-256-GCM 或 ChaCha20-Poly1305 加密的文件隐藏在图像和音频中,实现安全隐蔽的数据存储与传输。
Stars: 1 | Forks: 0
## 什么是 Z-Stego?
Z-Stego 是一款用于**隐写术**的跨平台桌面应用程序——隐写术是一种将数据隐藏在普通文件中的技术。它使用 LSB(最低有效位)技术将加密后的有效载荷嵌入到图像和音频文件中,生成的输出文件在外观和播放效果上与原始文件完全一致。
所有操作都完全在您的本地机器上运行。无需账户,无网络请求,无云端依赖,无遥测数据。
## 功能特性
| 功能 | 详情 |
|---|---|
| **双重加密** | AES-256-GCM 或 ChaCha20-Poly1305 —— 由您选择 |
| **密钥派生** | Argon2id —— 密码加固,杜绝弱密钥 |
| **压缩** | zstd 在加密前对有效载荷进行压缩 |
| **图像隐写** | LSB 嵌入,支持 PNG 和 BMP |
| **音频隐写** | LSB 嵌入,支持 WAV 和 FLAC |
| **可视化分析** | LSB 图谱、直方图、通道差异图、波形视图 |
| **测试基准** | 涵盖所有算法组合的 20 个自动化往返测试 |
| **跨平台** | 原生安装程序支持 Linux、Windows 和 macOS |
| **零网络连接** | 拒绝服务器、拒绝遥测、拒绝云端——始终如一 |
## 下载
预构建的安装程序可在 **[zsync.eu/zstego](https://zsync.eu/zstego/)** 获取。
| 平台 | 格式 | 架构 |
|---|---|---|
| Linux | `.deb` | amd64 |
| Linux | `.rpm` | x86_64 |
| Linux | `.AppImage` | amd64 |
| Windows | `.exe` (NSIS) | x64 |
| Windows | `.msi` | x64 |
| macOS | `.dmg` | Apple Silicon (aarch64) |
| macOS | `.dmg` | Intel (x64) |
| macOS | `.dmg` | Universal (Fat Binary) |
## 技术栈
| 组件 | 作用 |
|---|---|
| **Tauri v2** | 应用外壳与 IPC 桥接 |
| **Rust** | 后端 —— 负责所有隐写术和密码学处理 |
| **React + TypeScript** | 前端 UI |
| **Vite** | 构建工具与 HMR |
| **AES-256-GCM** | 对称加密(选项 1) |
| **ChaCha20-Poly1305** | 对称加密(选项 2) |
| **Argon2id** | 基于密码的密钥派生 |
| **zstd** | 加密前的有效载荷压缩 |
| **LSB 隐写术** | 图像与音频数据嵌入 |
## 从源码构建
### 前置条件
- [Rust](https://rustup.rs/) (stable 工具链)
- [Node.js](https://nodejs.org/) 22+
- [pnpm](https://pnpm.io/) 9+
- Tauri v2 系统依赖 —— 参见 [Tauri 前置条件指南](https://v2.tauri.app/start/prerequisites/)
### 步骤
```
git clone https://github.com/TheHolyOneZ/ZStego.git
cd ZStego
pnpm install
```
```
pnpm tauri dev # Development server with HMR
pnpm tauri build # Production build + native installers
```
## 文档
完整文档——包括嵌入/提取工作流指南、加密详情、隐写术技术以及支持的格式——可在以下地址获取:
**[zsync.eu/zstego/docs](https://zsync.eu/zstego/docs/)**
## 作者
由 **[TheHolyOneZ](https://zsync.eu)** 制作。
更多项目请访问 **[zsync.eu](https://zsync.eu)**。
## 许可证
Z-Stego 是在 **GNU General Public License v3.0** 下发布的免费开源软件。
您可以自由地按照相同的条款使用、学习、修改和分发它。
```
Copyright (C) 2026 TheHolyOneZ
```
完整许可证文本请见 [LICENSE](LICENSE)。
标签:AES-256-GCM, Argon2id, ChaCha20-Poly1305, DNS 反向解析, LSB隐写, meg, ProjectDiscovery, Rust, Tauri, 信息安全, 信息隐藏, 加密工具, 可视化界面, 图片隐写, 多媒体安全, 密码学, 手动系统调用, 数据保护, 文件伪装, 文件加密, 无遥测, 本地离线, 机密性, 网络安全, 网络流量审计, 自动化攻击, 跨平台桌面应用, 隐写术, 隐私保护, 音频隐写