【问题标题】:Is it possible to obfuscate PDF file binary data?是否可以混淆 PDF 文件二进制数据?
【发布时间】:2021-12-02 18:39:12
【问题描述】:

是否可以混淆使用十六进制编辑器打开 PDF 文件时可见的字节?另外,我想知道PDF文件的内容即使被混淆了查看是否有任何问题。

【问题讨论】:

    标签: pdf encryption binary


    【解决方案1】:

    您将始终能够使用十六进制编辑器查看文件中的任何字节。 可能有一些方法可以使用不涉及将文本直接写入 pdf 的方法(例如使用经过混淆的 javascript)来生成您的 pdf 页面。

    【讨论】:

      【解决方案2】:

      就像上面回答的那样,文件的字节在使用十六进制编辑器查看时总是可见的。但是有一些选项可以隐藏/保护文件中的数据:

      • 您可以加密整个 pdf 或部分数据集。请注意,加密/解密始终需要秘密。文件完全加密后,没有密钥就无法读取。
      • 您可以添加其他类似的数据框,但将它们设置为在 pdf 中不可见。请注意,这种技术会增大文件的大小。
      • 您可以使用脚本语言来动态构建您的 pdf。请注意,这可能会让用户或任何防病毒软件看起来很可疑。
      • 您可以使用工具隐写术来隐藏您的数据。例如,您可以使用的工具是steghide
      • 您可以简单地压缩 pdf 中的数据流,例如使用 gzip 或类似的压缩工具。这样你就不能直接阅读了。但是,任何人都可以轻松识别和解压缩。

      【讨论】:

        猜你喜欢
        • 2017-10-17
        • 2020-10-01
        • 1970-01-01
        • 2021-02-23
        • 2021-07-25
        • 2017-08-14
        • 2010-11-11
        • 1970-01-01
        • 2019-10-04
        相关资源
        最近更新 更多