PDF 加密

为 PDF 设置或移除密码保护

拖拽文件到此处或点击上传

Max 100 MB

PDF 加密就是给 PDF 加上打开密码,不知道密码就打不开这份文件。这是通过不完全安全的渠道(邮件、共享盘、公开链接)分发敏感文档——法律合同、病历、财务报表——的标准做法。 PDF 支持两类密码:用户密码(打开文件用)和所有者密码(修改文件用,如打印、复制文字、抽取页面)。本工具应用的是用户密码保护,也是更常见的需求。 解密则是反向操作:给定一份带密码的 PDF,工具把它重建成任何人都能打开的未加密 PDF。解密需要你知道密码——工具不能破解未知密码。加密和解密都在浏览器里完成,没有任何数据上传。

最后审核: 2026 年 7 月

这是什么?

PDF 加密经历了多个标准的演进。最早的(PDF 1.3)使用 RC4 40 位密钥,如今已经能轻易破解,只在读取遗留文件时还有意义。RC4 128 位(PDF 1.4-1.5)提供了更强的保护,但按现代标准仍然算加密强度较弱。AES-128(PDF 1.6)和 AES-256(PDF 1.7+)才是当前专业 PDF 软件使用的安全标准。本工具使用 RC4 128 位加密——足以应对普通场景(防止好事的同事、避免意外暴露),但不适合高度敏感的数据。企业级加密请使用 Adobe Acrobat Pro 等支持 AES-256 的桌面工具。

如何使用此工具

  1. 1选择操作:加密(加密码)或解密(去掉一份你能打开的文件的密码)。
  2. 2加密时选一个强密码。长比短好——12 位随机密码比 20 位字典词更难破。把密码保存到安全的地方,密码一旦丢失,文件就找不回来了。
  3. 3解密时输入正确的密码。密码错误解密会失败。如果密码已经忘了,本工具帮不上忙——密码找回需要暴力破解,我们不提供这项功能。
  4. 4点击处理。下载结果 PDF。加密后的文件只有拿到密码的人才能打开;解密后的输出是任何人都能读的标准 PDF。

使用建议

  • 用密码管理器生成和保存密码。不要用你在其他地方用过的密码——如果这个 PDF 泄露了,密码也就跟着公开。
  • 工具应用的是 RC4 128 位加密。这对普通防护足够(好奇的同事、意外暴露),但不适合高度敏感的数据。机密文档请使用 Adobe Acrobat Pro 等桌面工具做 AES-256 加密。
  • 有些 PDF 阅读器即便用户能打开文件,也会在打印或复制时要求所有者密码。本工具为简化流程,把两个密码设成一样。
  • 如果计划用其他工具进一步处理这份 PDF,就不要先加密。合并、拆分、压缩、OCR 都要求先解密。
  • 密码区分大小写,「Password」和「password」不一样。特殊字符和空格可用,但可能在一些老旧的 PDF 阅读器上出问题——分发前先自己测一遍。

常见使用场景

  • 律师把和解协议加密后再发给对方律师,防止被随意转发。
  • 医生通过患者门户分享 X 光报告,用患者已知的密码加密。
  • 会计给客户发退税单,密码用客户的生日——弱防线但确实能挡意外暴露。
  • 记者把线人文档加密后放到团队共享文件夹里,只有拿到密码的队友能打开。
  • HR 把辞退信或绩效评估加密后再发邮件给相关员工。
  • 研究员把自己拥有的一份旧加密 PDF 去掉密码,方便送入 OCR 或提取文本等其他工具处理。

技术说明

  • 加密使用 pdf-lib-plus-encrypt,解密流程使用 pdfjs-dist。
  • 加密方法:RC4 128 位。对应 PDF 1.4-1.5 标准,兼容所有主流 PDF 阅读器(Adobe Acrobat 6+、Chrome、Firefox、Safari)。
  • 为简化流程,用户密码和所有者密码都设为同一个值。高级用法(用户/所有者密码分开)需要桌面软件。
  • 工具无法找回遗忘的密码。解密时输入错误密码,操作会直接失败——我们不提供密码破解。
  • 解密输出与原文件的页数、结构、内容完全一致,只是去掉了加密字典。
  • 加密的 PDF 在浏览器端的其他工具(合并、拆分、压缩等)里无法处理,必须先解密。

以隐私为基础

此工具在你的浏览器中运行。使用工具时,文件不会上传到我们的服务器。

限制说明

  • 加密强度为 RC4 128 位——普通防护足够,高度敏感数据请通过桌面 PDF 工具的 AES-256 加密。
  • 不支持密码找回。密码忘了就打不开文件了。
  • 有些 PDF 使用了更细粒度的文件权限(如「不允许打印」),本工具没有完整复刻这些权限。它主要处理「能打开/不能打开」的区分。
  • 非常老的 PDF(RC4 40 位的 PDF 1.3)可以解密,但工具不会用同样弱的标准重新加密——输出统一为 RC4 128 位。
  • AES 加密的 PDF(通常由较新版 Adobe Acrobat 用 AES-256 生成)如果用到了 pdfjs-dist 不支持的高级特性,可能无法干净地解密。
  • 不支持基于证书(X.509 证书而不是密码)的加密。工具只处理基于密码的加密。

常见问题

工具使用的加密强度是多少?

RC4 128 位密钥。这是标准 PDF 加密(PDF 1.4-1.5 级别),所有主流 PDF 阅读器都支持。对普通访问防护足够,但按现代标准算不上加密强度高。

可以用 AES 代替 RC4 加密吗?

目前浏览器端不能。AES-128 和 AES-256 加密需要 Adobe Acrobat Pro 等桌面 PDF 工具。本工具专注于浏览器端加密,使用广泛支持的 RC4 128 位标准。

可以找回忘记的密码吗?

不能。工具无法破解未知密码。密码找回需要暴力破解,计算成本极高,我们不提供这项功能。请妥善保管密码。

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

用户密码用来控制打开文件;所有者密码用来控制修改文件(打印、复制、抽取)。本工具为简化流程把两者设成相同的值。需要两个密码分开的高级场景请用桌面工具。

可以用它去掉 PDF 的密码吗?

可以,前提是你知道密码。选择解密、输入密码,工具会重建一份未加密的 PDF。输出内容不变,但任何人都能打开。

带密码的 PDF 通过邮件发送安全吗?

对普通防护来说尚可。能拿到邮件的人也还需要密码才能打开。对高度敏感的文档,请使用端到端加密的渠道(Signal、安全文件传输),不要仅依赖 PDF 加密。

哪些 PDF 阅读器能打开加密的 PDF?

所有主流阅读器都能。Adobe Acrobat(6.0 起的所有版本)、Chrome 内置阅读器、Firefox 阅读器、Apple Preview 和所有移动端 PDF 阅读器都支持 RC4 128 位。非常老的阅读器(2003 年之前)可能不行。

需要分别输入用户密码和所有者密码吗?

不需要。本工具只要求输入一个密码,同时用作用户密码和所有者密码。如果需要两者不同,请使用 Adobe Acrobat Pro 或其他桌面工具。

密码会上传到服务器吗?

不会。密码只留在浏览器内存里。加密和解密都通过 pdf-lib-plus-encrypt 和 pdfjs-dist 在本地进行。关闭标签页后密码就消失了。

其他 PDF 工具