有人可以告诉我,在哪里可以将一些数据隐藏到 PDF 文件中?换句话说,PDF 文件中的隐写术。有什么算法可以做到这一点吗?
问问题
18919 次
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 回答