【问题标题】:Hiding a message in a JPEG image在 JPEG 图像中隐藏消息
【发布时间】:2018-04-30 21:41:55
【问题描述】:

我正在编写一个在照片中嵌入数据的程序(隐写术)。当我使用 png 无损压缩时,这完全正常,但是我希望它以 JPEG 文件格式工作。以前我会读入我的图像文件,并用我的信息的一部分替换每个颜色通道中的最后两位。然后我会压缩它并输出它。但是,对于有损压缩,我假设我无法嵌入消息预压缩,因为毫无疑问,该消息将是不可读的。

我的问题是,我是否需要在 SOS YCbCr 数据中的某处嵌入压缩/编码后的消息?如果不在那里,那么我必须在哪里存储消息?提前谢谢你。

【问题讨论】:

  • @Marichyasana,我知道我可以在评论标记之后添加一条消息,但这会破坏整个观点。重点是编写一个算法来掩盖它。评论绝不是晦涩难懂的。
  • 另一个与lossy steganography in Java 相关的类似问题。它重复了许多与建议的副本相同的信息,但它也为更具体的示例提供了一些代码。

标签: python-3.x jpeg steganography


【解决方案1】:

在 JPEG 中隐藏消息的最佳位置是超出图像边缘的块中(除非图像尺寸是 8 的倍数)。

【讨论】:

    猜你喜欢
    • 2013-05-14
    • 2017-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 2014-09-03
    相关资源
    最近更新 更多