← 返回工具

加密 PDF

设置打开密码(AES-256)

使用说明

用途

给 PDF 设置密码保护,支持「打开密码」(必须输入才能查看)和「所有者密码」(控制权限:是否允许打印、复制、编辑)。加密算法可选 AES-256(最高强度,PDF 2.0 标准)、AES-128(兼容旧版 Acrobat 9+)、RC4-40(最弱,仅兼容 Acrobat 4-)。整个加密在浏览器本地通过 qpdf-wasm 完成,文件不上传服务器,免费、无水印。常用于保护合同、财务报表、客户资料等机密文件防止未授权访问。

操作步骤

  1. 拖入或点击选择 PDF 文件
  2. 首次使用会下载约 2MB 的 qpdf 加密引擎(一次性)
  3. 选择是否设置「打开密码」(用户必须输入此密码才能查看 PDF)
  4. 输入打开密码并再次确认
  5. (可选)设置「所有者密码」控制权限
  6. 若设了所有者密码,配置权限:允许打印、复制文本、修改注释、填表
  7. 选择加密算法:AES-256(推荐)/ AES-128 / RC4-40(不推荐,强度低)
  8. 点击「开始处理」
  9. 下载加密后的 PDF,文件名追加 "-encrypted"

常见问题

AES-256 真的不能被破解吗?
AES-256 在当前计算能力下被认为是商用最强加密,破解需要 2^256 次尝试(理论上宇宙寿命级时间)。密码强度才是真实瓶颈:弱密码(如 123456)几秒钟就能被字典攻击破解;强密码(12+ 位含大小写数字符号)配合 AES-256 才是安全配置。
文件会上传服务器加密吗?
不会。qpdf-wasm 是 WebAssembly 编译的加密引擎,在浏览器本地运行,PDF 与密码都不离开你的设备。可在 DevTools 自行检查无任何外发请求。
AES-128 和 AES-256 选哪个?
兼容性 vs 强度。AES-128 兼容 Acrobat 9+(2008 年后),强度对绝大多数场景足够。AES-256 是 PDF 2.0 标准(2017),需要 Acrobat XI/Reader DC 以上支持。如果对方用旧软件可能打不开 256 加密。
忘记密码能恢复吗?
本工具与任何符合规范的工具一样,都无法恢复忘记的密码。这是 AES 加密的设计目标——只要不是弱密码就不可破解。建议使用密码管理器(Bitwarden、1Password 等)保存重要 PDF 密码。
加密后体积会变大吗?
几乎不变,仅增加几百字节的加密元数据。文件压缩率几乎不变。

应用场景

  • 合同发送前加密防止中途被未授权查看
  • 员工工资单加密发邮件
  • 客户机密资料归档加密保护
  • 财务报表分发给董事会前加密
  • 投标文件加密发送给招标方

提示

建议同时设打开密码(防查看)+ 所有者密码(防打印/复制),打开密码用于授权访问,所有者密码用于细化权限。强密码至少 12 位混合字符,弱密码加密等于没加密。