7

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

4

3 回答 3

4

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

  • 使用传统的图像隐写工具将信息嵌入到图像中,然后将图像嵌入到 PDF 中
  • 将文本颜色设置为白色,并确保您没有使用彩色背景
  • 在文本上叠加一个白色矩形。
  • 使用适当的低级工具,创建您的秘密文本的文本对象,然后将这些对象标记为已删除。只要没有人尝试压缩您的 PDF(Pitstop 就是这样一种压缩/清理工具),您的数据就会存在。
  • 如果您真的感到乐观,请开始阅读PDF 规范(我不确定这是否是最新的,已经有几年了)。存在/曾经有一个交叉引用表,其中列出了“当前正在使用”的文件部分。添加几个孔就很容易了。
于 2013-04-19T18:55:27.567 回答
4

最容易隐藏信息的地方是文件开头的%PDF. Acrobat 将允许最多大约 1024 字节的任意数据(只要它不包含 %PDF)并且仍然可以正确呈现文件。

于 2013-04-19T19:00:35.497 回答
2

深入了解Dan Pichelman 回答的最后一点,您可以将流对象包含到任何 PDF 文件中,并在交叉引用表中添加对它们的引用。流对象可以被压缩或加密,如果它没有从文件的任何其他对象中引用,那么 PDF 阅读器将安全而无声地忽略它。

于 2013-04-19T19:00:57.030 回答