PDF用户密码可以用来解除加密吗?

Posted

技术标签:

【中文标题】PDF用户密码可以用来解除加密吗?【英文标题】:Can PDF user password be used to remove encryption? 【发布时间】:2014-09-06 07:46:22 【问题描述】:

似乎可移植文档格式 (PDF) 工具,甚至是开源软件,都需要提供加密文档的主密码才能将 PDF 文件转换为未加密版本。我的情况是我有用户密码但没有主密码。是否有任何特殊原因(算法或加密相关)在技术上需要主密码来转换文件并且用户密码不够,或者这种差异仅仅是应用程序本身强制执行的策略?常识告诉我,如果用户密码足以让程序解析和显示 PDF 文件,那么从技术上讲,这应该足以将解密的内容保存到转换后的文件中。这让我想知道第三方软件是否只是为了原则或害怕 Adob​​e 的诉讼而强制执行主/用户密码差异......

有没有只知道用户密码不知道主密码的应用程序可以转换PDF文件?我在这里遗漏了什么吗?

【问题讨论】:

常识告诉我,如果用户密码足以让程序解析和显示 PDF 文件,那么从技术上讲,这应该足以将解密的内容保存到转换后的文件中. - 这里的常识是正确的。 你说得对,市面上有很多 PDF 解密实用程序,尽管它们大多是付费软件。如果你能读懂它,你就可以解密它,除非从服务器到显示器的整个链都受到保护(然后你可以拍照)。 用户密码赋予您打开和查看文件的权限。它不授予您修改文档的权利;要修改文档,您需要主密码(如果已设置)。使用主密码,您仍然拥有一组权限。主密码使您可以访问这些权限。 【参考方案1】:

好的。这是简单的解决方案。

    使用 Google chrome 打开 PDF。 输入密码。 使用 Ctrl+p 打印文档。 选择另存为 PDF 选项。

完成。

由于它是原始 PDF 的副本,没有任何证券,您可以尝试使用新 PDF 进行任何操作。

【讨论】:

使用一些 print 命令的解决方案通常具有它们要么扁平化要么忽略注释的缺陷。取决于可能会严重削弱它的相关 PDF。【参考方案2】:

是的,这在技术上是可行的——确实很简单。

多年前,旧的 PDF 参考手册中有一些语言暗示,由于 PDF 运算符的语法是 Adob​​e 的版权所有,因此发布允许违反 Adob​​e 意愿进行解密的软件是非法的。不是律师,我不知道这是否真的有任何力量。

我在新的 ISO 32000 标准中找不到任何类似的语言,所以我不知道 Adob​​e 现在依赖什么,除了善意。

【讨论】:

以上是关于PDF用户密码可以用来解除加密吗?的主要内容,如果未能解决你的问题,请参考以下文章

pdf如何解除权限进行打印

怎样解读SAM密码文件

加密的 PDF 文档如何同时使用用户和所有者密码进行加密?

解决PDF文件安全问题!

移动硬盘密码忘了怎么解除?

如何解除文件夹加密