什么是PDF权限密码?它与打开密码有何不同?
PDF规范支持两种截然不同的密码保护类型,混淆这两者是在处理受保护文档时最常见的困惑来源之一。第一种类型是打开密码(也称为用户密码)。当设置了打开密码时,PDF的整个内容都会被加密,如果不输入正确的密码,完全无法打开或阅读该文档。这是大多数人最熟悉的传统密码保护形式。
第二种类型是权限密码(也称为许可密码或主密码)。这是一种完全不同的机制。当仅设置权限密码而未设置打开密码时,任何人都可以打开并阅读该文档 — 无需密码即可查看。但是,嵌入在PDF加密字典中的一组权限标记限制了某些操作。由权限密码实施的典型限制包括:完全禁止打印(或仅允许低分辨率打印)、禁止将任何文本或图形内容复制到剪贴板、禁止编辑文档、禁止添加批注或填写表单字段,以及禁止应用数字签名。
这些限制是由PDF阅读器软件强制执行的。当像 Adobe Acrobat Reader 这样的标准软件检测到设置了这些权限标记时,它会禁用相应的菜单项和工具栏按钮。然而,至关重要的是要理解,这些限制只是执行它们的PDF阅读器软件的一项特性 — 它们本身并不是对内容本身的密码学锁。由正确权限密码授权的PDF引擎只需读取并重写文档即可移除这些标记。
这正是我们免费的浏览器端PDF解密工具所采用的精准机制。当您提供正确的权限密码时,我们的引擎会对文档的加密字典进行身份验证。一旦验证为所有者身份,它就会在没有权限标记和加密层的情况下重写PDF。结果是一个干净、无限制的PDF文件,任何阅读器都会将其视为完全授权的文档 — 完全可打印、完全可复制且完全可编辑。
这是一项完全合法的操作。您是所有者(或者已由文档创建者告知权限密码),并且您正在对您控制的文档行使所有权。如果您的PDF目前根本无法打开阅读,这意味着它设置了打开密码 — 本工具专为另一种极其常见的场景设计:您可以正常打开和阅读PDF,但软件不让您打印、复制文本或编辑。