TheHolyOneZ/ZStego

GitHub: TheHolyOneZ/ZStego

一款跨平台桌面隐写工具,利用 LSB 技术将经 AES-256-GCM 或 ChaCha20-Poly1305 加密的文件隐藏在图像和音频中,实现安全隐蔽的数据存储与传输。

Stars: 1 | Forks: 0

Z-Stego

License: GPL-3.0 Download Version 0.1.0 Platform Built with Tauri v2 + Rust

在本地将加密文件隐藏在图像和音频中——无需服务器,无遥测数据。

网站与下载 · 文档 · 更多项目

## 什么是 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, 信息安全, 信息隐藏, 加密工具, 可视化界面, 图片隐写, 多媒体安全, 密码学, 手动系统调用, 数据保护, 文件伪装, 文件加密, 无遥测, 本地离线, 机密性, 网络安全, 网络流量审计, 自动化攻击, 跨平台桌面应用, 隐写术, 隐私保护, 音频隐写