独立于平台的Python工具,用于实现LSB图像隐写术和基本检测技术。特征: - 在插入之前加密数据。
- 嵌入在 LSB 中。
- 提取隐藏数据。
- 对图像进行基本分析以检测LSB隐写术。
如何使用: $ python lsb.py LSB steganogprahy.
Hide files within least significant bits of images.
Usage:
lsb.py hide <img_file> <payload_file> <password>
lsb.py extract <stego_file> <out_file> <password>
lsb.py analyse <stego_file>
隐藏所有数据在嵌入图片之前都经过加密。加密不是可选的。这样做的两个后果是: - 有效载荷会稍大一些。
- 加密的有效载荷将具有高熵,并且类似于随机数据。这就是为什么LSB位置的0和1的频率应该相同 – 0.5。在许多情况下,真实图像不具有这种适当性,我们将能够区分未更改的图像和具有嵌入数据的图像。更多内容见下文。
加密和隐藏存档: $ python lsb.py hide samples/orig.jpg samples/secret.zip p@$5w0rD
Input image size: 640x425 pixels.
Usable payload size: 99.61 KB.[+]
Payload size: 74.636 KB [+]
Encrypted payload size: 74.676 KB [+]
samples/secret.zip embedded successfully!
下载链接:https://pan.baidu.com/s/1G0uv9cT_iY3bjOOjgYMSQw
提取码:6lo7
|