1 个不稳定版本
0.1.0 | 2022年6月1日 |
---|
#31 在 #隐写术
540KB
293 行
Steggy CLI 工具
用 Rust 编写,具有简单的命令行界面和客户端 Web 应用。此工具将数据隐藏在图像的最不重要位中。利用混淆技术来使
安装
brew tap oliverbutler/steggy
brew install steggy
用法
编码
steggy encode -f secret.txt -i image.jpg -o out.png
解码
解码将在同一路径下输出编码图像中的图像,可选地允许输出结果数据的路径。
steggy decode -i out.png
图像数据结构
这是 steggy
编码图像文件的结构。
位置 | 长度 | 字段 |
---|---|---|
0 | 1 字节 | 标志(未使用) |
1 | 4 字节 | 名称长度 |
2 | 4 字节 | 数据长度 |
6 | 16 字节 | 盐 |
22 | X | 名称 |
22+x | Y | 数据 |
依赖项
~9MB
~142K SLoC