图像主机的PHP中的块隐写术?

图像主机的PHP中的块隐写术?,php,steganography,Php,Steganography,我正在创建一个图像主机,但希望避免人们在上传的图像中嵌入隐藏的图像和文件,因为我看不到隐藏的图像,因此无法监视它们 我听说有些人在一些图像主机上使用隐写术,我想知道我该如何阻止或阻止人们使用它 顺便说一下,我需要它来支持动画GIF,并且图像质量必须保持原始图像的质量 我该怎么做呢?因为有人可以在图像中嵌入非法/禁止的文件或图像,我不知道发生了什么。我见过一些情况,用户必须下载图像,然后将扩展名重命名为.rar或其他名称,才能访问嵌入图像中的文件。是否必须检测隐写术?由于隐写术可以使用最低位存储数

我正在创建一个图像主机,但希望避免人们在上传的图像中嵌入隐藏的图像和文件,因为我看不到隐藏的图像,因此无法监视它们

我听说有些人在一些图像主机上使用隐写术,我想知道我该如何阻止或阻止人们使用它

顺便说一下,我需要它来支持动画GIF,并且图像质量必须保持原始图像的质量


我该怎么做呢?因为有人可以在图像中嵌入非法/禁止的文件或图像,我不知道发生了什么。我见过一些情况,用户必须下载图像,然后将扩展名重命名为.rar或其他名称,才能访问嵌入图像中的文件。

是否必须检测隐写术?由于隐写术可以使用最低位存储数据,而不会在图像上显示数据,所以不能在某些颜色上翻转最低位吗?它不会改变实际图像中的任何内容,但会篡改任何隐藏的信息

我认为没有任何好的解决方案()。通常的做法是使用不同的压缩方法保存图像。它不会删除嵌入的文件,但它会把它弄得乱七八糟,使其无法使用。你能告诉我如何在压缩图像的同时保持GIF动画吗?对不起,我不能。另一种选择是,图像文件依赖于预定义的字节结构,通常在实际文件的开头或结尾允许额外的字节。您可以检查这些文件的字节是否有某些开始/结束[取决于类型]值,但总是有可能[尽管很小]出现误报。这是一个不错的链接,谢谢你的链接,读得好,但我不知道如何在PHP中做到这一点,我认为重新压缩将是一个很好的方法。只需要弄清楚如何做到。