当前语言: 中文 切换为英文

PDF 密码保护

为 PDF 添加密码并限制打印、复制或编辑。全部在浏览器中运行 —— 密码和文件都不会离开你的设备。

将 PDF 文件拖放到这里
  1. 拖入一个或多个 PDF。
  2. 输入用户密码(打开文档需要)、所有者密码(解除限制需要),或两者都输入。
  3. 勾选读者可以执行的操作 —— 打印、复制、编辑、批注。只有在设置所有者密码时这些限制才会生效。
  4. 点击「全部保护」。可以逐个下载加密后的 PDF,也可以把整批打包成 ZIP 一次下载。
它能做什么?

该工具在你的浏览器中解析 PDF,附加加密字典,然后重新序列化文件。文件内容和对象树都使用 AES 加密 —— 任何 PDF 阅读器打开时都必须输入密码才能解码页面。限制标志(禁止打印、禁止复制)也一并存储在加密字典中。

示例

输入:  contract-draft.pdf —— 280 KB
操作:  设置用户密码 "H7-fw2pQ!ax9" 并禁止打印
输出:  contract-draft-protected.pdf —— 281 KB
         在 Acrobat / Preview 中需要密码才能打开;
         打印按钮变灰

常见错误与注意事项

几个常见错误会让 PDF 的保护形同虚设,甚至让你自己也打不开文件。避开下面这些情况。

  • 没有所有者密码却设置了限制。 只有设置所有者密码时,限制标志才会生效 —— 如果留空,这些标志只是建议性的,非常容易移除。限制真正重要时,请务必设置所有者密码。
  • 使用弱密码。 PDF 加密只取决于密码的强度。短而可预测的密码在几分钟内就能被离线暴力破解。对有价值的文件,请使用 16 位以上的密码短语。
  • 混淆用户密码和所有者密码。 用户密码 = 打开文档。所有者密码 = 绕过限制。它们可以是同一个字符串;很多人只设用户密码,让所有者密码留空。
  • 对已加密的 PDF 再加密。 工具会读取现有加密(仅限所有者密码设置的限制)并重新加密。如果输入文件有用户密码,请先在其他地方解锁。
  • 把限制标志当作安全边界。 主流 PDF 阅读器都会遵守这些标志,但任何现成的工具(包括本站的 /pdf-unlock)都能剥离它们。把它们看作减速带,而不是锁。
常见问题

所有者密码和用户密码有什么区别?

用户密码用于打开和查看文档 —— 没有它,PDF 根本无法阅读。所有者密码用于在文档已打开的情况下解除限制(打印、复制、编辑)。很多 PDF 只设置所有者密码,这样任何人都能阅读,但只有所有者能打印或复制。两者可以都设,也可以只设一个。

密码强度应该多高?

PDF 加密的强度取决于你选的密码。短密码(8 位小写)在笔记本上几分钟就能破解;16 位以上且包含大小写、数字和符号的密码短语对于普通攻击者是安全的。PDF 加密不适合机密或受监管的数据 —— 这时请使用真正的加密归档(如 age、7-Zip AES-256)。

能一次给多个 PDF 应用同一个密码吗?

可以。拖入任意数量的 PDF,每个都会用你输入的同一个密码和权限进行加密。文件依次处理,可以逐个下载,也可以把整批作为 ZIP 下载。

哪些 PDF 阅读器会遵守我设置的限制?

所有主流 PDF 阅读器 —— Acrobat Reader、Preview、Chrome、Firefox、Edge —— 都遵守用户密码加密(没有密码无法打开文件)。限制标志(禁止打印、禁止复制)在守规矩的阅读器中会被遵守,但最终只是建议性的;有心的用户用其他工具可以剥离。把限制标志看作减速带,而不是锁。

我保护了 PDF 但忘记了密码 —— 这个工具能帮我找回吗?

不能。加密是单向的:只给出加密后的文件,除了暴力破解没有任何办法还原密码。如果你只设了所有者密码,可以用同网站的 /pdf-unlock 工具在不知道密码的情况下去掉限制。如果你设置的是用户密码(打开查看用)却忘了,文件基本上就丢失了。

这个工具支持最新的 PDF 加密标准吗?

支持 —— 底层库生成的 PDF 使用 AES-128 或 AES-256 加密(PDF 1.6 / 1.7),所有现代 PDF 阅读器都支持。工具不会生成被认为已经破解的旧式 RC4-40 加密。