FileKitFileKit
返回博客
·6 分钟阅读

如何给 PDF 加密码保护

PDF 加密完整教程——AES-256 加密、浏览器工具、Adobe Acrobat、macOS 预览,以及密码设置最佳实践。

为什么要给 PDF 加密码

合同、税表、医疗记录、财务报表——这些文档包含敏感信息,通过邮件或 云存储发送时可能被未授权的人查看。密码保护为 PDF 添加加密层,确保 只有知道密码的人才能打开或编辑文档。

两种 PDF 密码

PDF 支持两种不同功能的密码:

  • 打开密码(用户密码)——需要密码才能打开和查看文档。 没有密码,文件内容完全不可读。这是真正的安全措施。
  • 权限密码(所有者密码)——允许查看但限制编辑、打印 或复制。可被专业工具绕过,所以它更像是一个礼貌性障碍而非真正的安全。

对于包含个人数据或财务信息的文档,始终使用打开密码。

加密标准

  • RC4 40 位 / 128 位——老旧标准,已不安全。避免使用。
  • AES-128——合理的安全级别,大部分工具支持。
  • AES-256——银行和政府级别的加密标准。推荐用于敏感文档。

如何给 PDF 加密码

1. 浏览器端加密

FileKit 的 PDF 加密工具 使用 AES-256 加密,完全在浏览器中运行。文件不上传到任何服务器, 适合处理敏感文档。

2. Adobe Acrobat

文件 → 属性 → 安全性,选择"密码安全"。可以分别设置打开密码和权限密码, 选择加密级别,以及限制打印和编辑。

3. 命令行

# qpdf - 设置打开密码和权限密码
qpdf --encrypt 用户密码 所有者密码 256 -- input.pdf output.pdf

# 只设置打开密码
qpdf --encrypt mypassword "" 256 -- input.pdf output.pdf

密码强度建议

  • 至少 12 个字符
  • 混合使用大小写字母、数字和特殊符号
  • 避免字典词、人名和日期
  • 不要在多个文档之间重复使用密码
  • 使用密码管理器生成和存储密码
  • 通过独立渠道发送密码(文件用邮件发,密码用短信发)

常见使用场景

发送合同

签署合同,然后 扁平化锁定签名,最后加密码保护再发送。

财务文档归档

税表、银行对账单等长期保存的文档,加密后存储。密码另行安全保管。

员工离职后轮换密码

共享文档的密码应在团队成员变动时更新。

常见问题

  • 忘记密码怎么办?如果使用了 AES-256 加密且忘记打开密码, 文件无法恢复。始终在密码管理器中保存密码。
  • 加密会增加文件大小吗?几乎不会。加密增加的数据量 很小(通常不到 1 KB)。
  • 权限密码安全吗?不太安全。权限密码可被工具移除。 需要真正的安全请使用打开密码。

解除密码保护

如果你有密码并需要移除保护(例如归档一份不再需要加密的文档), 可以使用 PDF 解锁工具

相关文章