选择隐藏方法
Hide 面板中的 Method 选择器提供四种方法:两种适用于无损载体图像 (PNG、BMP),另两种适用于 JPEG 照片。每组方法的取舍都相同:选择 更大容量,或选择更难检测。
| 方法 | 载体格式 | 取舍 |
|---|---|---|
| PNG or BMP — more hiding space(LSB-2) | PNG、BMP | 使用每个通道的两个最低有效位;容量约为 LSB-1 的两倍,但更容易被统计分析发现。 |
| PNG or BMP — harder to detect(LSB-1) | PNG、BMP | 使用每个通道的一个最低有效位;容量减半,但留下的统计痕迹更少。 |
| JPEG photo — standard | JPEG | 将数据隐藏在 JPEG 频率系数中;内容丰富的照片通常有较好的容量。 |
| JPEG photo — harder to detect (F5) | JPEG | 使用 F5 算法;容量较小,但抵抗隐写分析的能力明显更强。 |
实用原则
- 方法必须与载体格式匹配。 LSB 方法需要 PNG/BMP 载体;JPEG 方法需要 JPEG。 格式不匹配时,操作会返回格式错误。
- 内容丰富的图像优于平坦图像。 无论使用哪种方法,包含树叶、纹理或人群等细节的 照片都比纯色徽标或截图更适合隐藏数据。
- 不确定时,对 PNG 使用 LSB-2。 这是默认选项,稳定、容量大,而且 PNG 在以文件 形式传输时不会损失数据。
- 图像可能受到检查时,选择“harder to detect”。 如果威胁模型包括有人主动运行 隐写分析,请选用 F5(JPEG)或 LSB-1(PNG/BMP),并让载荷文件远小于载体容量。
能装下多少数据?
把载体图像放入 Capacity 面板。它会根据这张图像分别报告每种方法可容纳的数据量。 粗略来说,一张 1200 万像素 PNG 使用 LSB-2 时可容纳数 MB,而 F5 在四种方法中容量最小。
Tip
载荷文件太大?可以先压缩为 zip、拆分文件,或换用更大的载体图像。载荷越接近容量上限, 修改越集中,也越容易被检测;保留充足余量有助于隐蔽。