【发布时间】:2019-10-30 14:37:32
【问题描述】:
我对图像隐写术感兴趣已经有一段时间了,过去使用过 steghide (Linux)。我想知道是否有一个(相当)简单但粗略的计算器或计算方法可用于确定给定嵌入式文件的封面文件需要多大。 (抱歉,我在这里使用 steghide 术语)。
例如,假设我有一个 1024x768 的图像(嵌入文件),我想尝试将它嵌入到一个文件(steg 文件)中,我必须找到一个足够大的图像(封面文件),以便 steghide 做到这一点魔术。
我开始了
- 1024 x 768 = 1497088 像素 (~300KB)
- 1497088 像素需要 RGB 值(每种颜色 8 位?)= 2.48E13 位
- 2.48E13 位 = 24GB
...正如您所看到的,从这一点开始,它变得有点粗糙,因为(通过一些测试)我显然能够将 316KB 的图像隐藏到一个 24GB 文件大小的 1% 的文件中,所以我的计算已经很差了。
所以想知道是否有一个“通用”经验法则可用于估算预期图像所需的文件大小?我很欣赏它取决于许多其他因素(封面图像和嵌入的颜色深度等)......
【问题讨论】:
标签: steganography