为 PDF 设置密码
添加密码用 qpdf 和 256 位密钥,以你设定的密码加密 PDF,打开文件必须输入该密码。忘记的密码我们无法重置。
把文件拖到这里,或点击选择
支持 PDF · 单个文件不超过 500.0 MB · 一次最多 20 个文件
也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。
添加密码用 qpdf `--encrypt` 加密 PDF,打开时需要你设定的密码。草稿必须走邮件,而密码可以走另一条渠道时,用这个。
网站暴露一个 `password` 字段。该值既是用户密码,也是所有者密码(除非 API 另发 `ownerPassword`)。密钥长度默认 256。网站不发送 `canPrint` 或 `canModify`,二者默认关闭:打印为 `none`,修改为 `none`。只有用户密码的接收方,在遵守这些标志的阅读器里不应能打印或编辑。把它当作合规控制之前,请在全新阅读器里测试该文件。
请记住密码。我们无法重置。丢失口令会是灾难时,另留一份未加密原件。
这是标准 PDF 密码加密,不是远程 DRM,不是证书签名,也不能撤回已经发出的文件。拿到字节的攻击者仍可离线猜测;请用长而独特的口令,不要用 `1234` 或邮箱密码。
有的组织禁止带密码的 PDF,因为 DLP 无法检查。加密公司记录前先核对政策。不要锁上你无权限制的文件。
加入密码会改变文件的字节,因此文件一经加密,任何既有的数字签名立即失效。若文件必须保持可验证的签名,请勿在签名后加密;先加密再签名,或改以强制访问控制的渠道分发,而非 PDF 密码。
权限标志仅属建议性质。Adobe、Apple 与开源的 PDF 阅读器,对于「禁止打印」与「禁止修改」该多严格遵守并不一致,而桌面工具往往能加以绕过。请把打印与修改限制视为遏止随意误用的减速带,而非可强制执行的权力。加密真正保证的一件事,是密码缺失就无法打开文件。
请挑一个能通过另一渠道传送的密码:聊天消息、电话、从密码管理器分享。把文件和密码放在同一封邮件里,就失去了意义。对群组而言,与其共用一个秘密,建议每个收件人各自一组密码,这样只要不分享下一份文件就能撤回访问权。
若丢失密码,这里没有找回途径。qpdf 加密没有密钥就无法还原,而我们不保留你的密码或文件副本。请把密码存进密码管理器,并为任何不能失去访问权的东西保留一份未加密的母本。
仍记得密码时,移除密码可以反向解开。在网页上,其他工具遇到加密文件会要求输入密码并为你解锁;API 调用方需先运行移除密码。
若法规禁止把明文 PDF 送到托管加密服务,请自行部署。
功能
- qpdf `--encrypt`,默认 AES-256
- 网站密码同时是用户和所有者密码;打印和修改默认均为 none
- 无法找回密码
- 使既有的数字签名失效
- 匿名 API:/api/v1/security/add-password
适用场景
- 发出薪资 PDF,密码走另一条渠道
- 邮件审阅前保护合同草稿
- 上传到共享文件夹前加上密码
- 在把病历送到患者门户的备用收件箱前先加密
如何给 PDF 设置密码保护?
- 上传你有权限制的 PDF。
- 输入强密码。用与文件不同的渠道分享它。
- 点击处理,下载加密 PDF。
- 在全新阅读器里打开下载,确认会提示输入密码。
限制与边界
- 这里无法找回丢失的密码
- 仍可能离线猜测;请用长而独特的口令
- 不能代替受访问控制的分享
- 权限标志仅属建议,且可被绕过
- 加密会使任何既有的数字签名失效
- 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。
示例
- 给 3 页录用通知加密后,打开时会提示密码
- 按网站默认,遵守标志的阅读器也会禁止打印和修改
- 没有密码就无法打开加密的工资单;有密码时,页面会正常显示
本工具的隐私说明
文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。
常见问题
- 密码丢了能重置吗?
- 不能。丢失会是灾难时,请留一份未保护的归档副本。
- 接收方还能打印吗?
- 按网站默认不能。除非 API 客户端把 canPrint 和 canModify 设为 true,否则二者关闭。
- 这是企业 DRM 吗?
- 不是。这是 PDF 密码加密。没有远程撤回。
- 添加密码会去掉签名吗?
- 不会。它加密文件。请测试已认证的 PDF;加密和签名可能互相干扰。
- 收件人可以移除密码吗?
- 只有在持有正确密码时,通过「移除密码」才可。没有后门,我们也无法替你绕过。
- 「禁止打印」与「禁止编辑」标志可以强制执行吗?
- 并非绝对。阅读器遵守得不一致,桌面工具也能绕过。加密能阻止没有密码的打开;标志仅具威慑作用。
- 我该把密码和文件放在同一封邮件吗?
- 不该。请通过不同渠道分别传送文件与密码,否则邮箱若遭入侵,加密能提供的保护十分有限。
最后更新:
用代码调用
本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。
curl -X POST "https://pdf123.xyz/api/v1/security/add-password" \
-F "[email protected]" \
-F "password=your-password" \
-o output.pdf也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档
在 AI 代理中使用
Skill装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「添加密码」: /skills/pdf123-protect.md
文件只用于本次处理,完成后自动删除。