某个地方我发现了隐写术..的方式储存或隐藏的信息在另一信息。有时某些的图像也被用来隐藏的信息。我可以得到的一个例子或任何东西还要知道更多关于如何,这是实现...或者,如果在所有它是能够使用这php

有帮助吗?

解决方案

您想在PHP GD库操作JPG图片: http://php.net/manual/en/book.image.php

有关隐写和隐写的理解,请阅读本文: http://www.securityfocus.com/infocus/1684

其他提示

一般来说,如果你说的隐写术,那么基本上你们的馅信息进犄角旮旯的图像的文件。你可以用几乎任何图像图书馆那里只要图像的图书馆不验证图像文件的严格针对的架构。你可以用几乎任何一种编程语言,你的幻想。

有许多技术。这里有一些其是容易的程序。

  • 使用图像形式存储的 像块。你可以移动 大块允许存在的差距的文件。你的 然后可以隐藏串的信息 在差距。
  • 转换成图像索引 图像。声明的调色板大于 这些颜色。现在你可以 隐藏额外的信息,在调色板 颜色不使用图像。
  • 如果您使用的图像格式 其中有层,可以声明 层alpha道 最大。这导致层 完全透明。你可以使用 另一种颜色通道隐藏你的 数据。

有许多更多的技术。记得要使用大量压缩和随机误导性数据做出的图像的文件看起来合法的。

这里是从phpclasses.org一个类

  

隐藏使用隐写术中的图像加密后的数据

隐写页在维基百科

目前超过这里

的一种常见的方式做隐秘:

想一想一个1024×768的24位颜色(即蓝黄色,8位的红色,8位8位)的图像。现在,颜色的图像中的最低显著位没多大关系。因此,可以在每个像素中隐藏的信息的三个位。

这使得为1024 * 768 * 3/8,或294,912个字节的信息,可以在一个大的图像被隐藏而不降低图像得多。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top