隐藏与恢复
steghide 的核心流程很简单:把文件放进一张图像中,需要时再将它取出。 在此期间,这张图像的外观和使用方式都与普通图片相同。
隐藏文件
在 Hide 面板中:
- Carrier image(载体图像) — 用来承载数据的图片。PNG 和 BMP 会保留每个像素; JPEG 则利用压缩后的频率系数。尺寸越大、细节越丰富的图像,通常能容纳越多数据。 可以通过 Capacity 查看准确容量。
- Payload(载荷文件) — 任意类型的文件。系统会逐字节存储,恢复后的文件与原文件完全一致。
- Method(隐藏方法) — 参阅选择隐藏方法。方法与图像格式 不匹配,是最常见的错误原因。
- Passcode(密码) — 可选,但强烈建议设置。否则,任何怀疑图像中藏有文件且能使用 HILIA 的人,都可以取出载荷文件。
点击 Hide,然后下载生成的隐写图像。该下载文件就是最终产物,HILIA 不会保留副本。
安全发送图像
隐藏数据存在于像素的细微差异中,因此任何重新编码图像的操作都会破坏数据:
Heads up
大多数聊天应用和社交平台都会在上传时重新压缩图像,从而清除载荷文件。请把隐写图像 作为文件或文档附件发送,不要作为聊天中的普通照片发送;也可以先将图像压缩为 zip。 截图、调整尺寸、裁剪和格式转换同样会破坏载荷文件。
电子邮件附件、云盘链接以及聊天应用中的“以文件发送”选项都会保留原始字节,因此可以安全使用。
恢复文件
在 Reveal 面板中拖入隐写图像,并输入隐藏文件时设置的密码。原始文件会以完整内容下载。
如果 Reveal 失败,常见原因按可能性排序为:图像在传输过程中被重新压缩、密码错误, 或者该文件原本就不是 HILIA 生成的隐写图像。请参阅故障排除。
HILIA 会存储什么
为完成操作,图像和载荷文件只会在内存中处理,不会被保留。系统会为 Gas 点数和统计 记录发生了哪项操作,但不会记录文件内容。详情请参阅隐私政策。