File PDF文件中的隐写术

File PDF文件中的隐写术,file,pdf,file-format,steganography,File,Pdf,File Format,Steganography,谁能告诉我,在哪里可以把一些数据隐藏到PDF文件中?换句话说,PDF文件中的隐写术。有什么算法可以做到这一点吗?有很多方法可以做到这一点,包括 使用传统的图像隐写工具将信息嵌入到图像中,然后将图像嵌入到PDF中 将文本颜色设置为白色,并确保未使用彩色背景 在文本上叠加一个白色矩形 使用适当的低级工具,创建机密文本的文本对象,然后将这些对象标记为已删除。只要没有人试图压缩你的PDF(Pitstop就是这样一种压缩/清理工具),你的数据就会存在 如果你真的感到乐观,那就开始读这本书吧(我不确定这是

谁能告诉我,在哪里可以把一些数据隐藏到PDF文件中?换句话说,PDF文件中的隐写术。有什么算法可以做到这一点吗?

有很多方法可以做到这一点,包括

  • 使用传统的图像隐写工具将信息嵌入到图像中,然后将图像嵌入到PDF中
  • 将文本颜色设置为白色,并确保未使用彩色背景
  • 在文本上叠加一个白色矩形
  • 使用适当的低级工具,创建机密文本的文本对象,然后将这些对象标记为已删除。只要没有人试图压缩你的PDF(Pitstop就是这样一种压缩/清理工具),你的数据就会存在
  • 如果你真的感到乐观,那就开始读这本书吧(我不确定这是不是最近的一本,已经好几年了)。有一个交叉引用表,列出文件中“当前正在使用”的部分。在上面加几个洞是很容易的

    • 最容易隐藏信息的地方是
      %PDF
      之前的文件开头。Acrobat将允许最多1024字节的任意数据(只要不包含%PDF),并且仍能正确呈现文件。

      更深入地讲,您可以将流对象包含到任何PDF文件中,并在交叉引用表中添加对它们的引用。流对象可以被压缩或加密,如果它没有从文件的任何其他对象引用,则PDF阅读器将安全且安静地忽略它。

      这应该是可能的。毕竟,Adobe在其一些pdf产品中提供了水印功能。pdf支持嵌入JPEG图形。JPEG格式的真实照片对于隐写术非常有用,所以你至少有一个简单的方法。我怀疑其他方法(不使用图形)太容易检测。投票重新打开。我常常很难理解SO投票人数众多背后的原因。谢谢你的回答。你们知道一些图表或方案,可以描述盗用的过程吗?这样的方案会填满大量的。。。PDF的用途非常广泛,有很多方法可以隐藏PDF中的信息,很多方法都无法最终列举这些信息。如果您确定以后不会清理PDF,您甚至不需要将该对象添加到交叉引用中。。。可能这甚至会“更加隐蔽。”;)但是任何对PDF文件进行简单垃圾收集的工具都很容易检测到这一点。我想这样一个工具只需打印文件中未使用部分的字节范围,就可以了。这通常是个坏主意-Acrobat可能允许这样做,但肯定不是所有PDF阅读器/用户都支持它。基于PDF(如PDF/X、PDF/A…)的ISO标准不支持它。是的,没有隐藏流那么健壮,但绝对快速简单。这算是隐写术吗?如果是,那么这将是一个非常简单的隐写术案例。在
      %PDF
      前面检测这样的数据非常容易。