PDF 怎么加打开密码(权限、解除保护)
合同、报价单、成绩单发出去之前,常被要求「加个密码」。PDF 的加密其实是两套口令、两套语义: 打开门的口令,和打开之后「允不允许打印/复制」的管理口令。 混用会导致「设了权限却人人能打开」或「自己都打不开」。再加上一点现实预期:权限位挡的是顺手复制,强打开口令才挡未授权阅读。 这篇把设什么、怎么改、解不开时怎么办一次讲清——全部在浏览器本地完成,口令不上传。
PDF 加密
PDF 加打开口令,权限自己定
文件全程在你的浏览器内处理,不上传服务器,免费不限次数。
打开口令 vs 管理口令:先分清再勾权限
| 口令 | 管什么 | 典型用法 |
|---|---|---|
| 打开口令 | 能不能打开文件 | 没口令的人连内容都看不到——真正保密靠它 |
| 管理口令 | 打开后能做什么 | 限制打印、复制、修改;正规阅读器会遵守 |
- 只设打开口令:打开要密码;打开后权限不再额外限制(管理口令留空时与打开口令相关策略按引擎写入)
- 只设管理口令:双击就能看,但复制/打印受权限勾选约束——适合「可传阅、别乱转」
- 两个都设:先过打开关,再受权限约束;给外发正式文件时最常见
- 一个都不设:工具会提示至少设一个,避免你以为加密了其实没加
权限勾选的是「允许」
AES-256 能防住什么:口令强度才是门槛
写入引擎使用 PDFium 的 AES-256(PDF 2.0 / ISO 32000-2 一档的强加密)。安全边界要说实话:
- 能挡住:未授权打开、随手右键复制粘贴、普通用户绕过打印限制(阅读器 UI 会禁用)
- 挡不住:拿到管理口令的人可改权限;愿意用破解工具的人可能对弱打开口令暴力尝试
- 口令策略:短纯数字(如 123456)不安全;重要文件用足够长的混合口令,并与收件人走另一条信道发送(别和 PDF 同一微信对话)
改口令为什么要两步
标准里不能在已加密文档上直接「改口令」。工具的路径写死为:用原口令解锁 → 「解除保护并导出」→ 得到无口令副本 → 再加密设新口令。 这样每一步都可验证,不会出现「改了一半文件坏了」的中间态。
操作步骤:上传 → 设口令权限 → 生成
- 1打开 PDF 加密,拖入文件。若提示「这份 PDF 有打开口令」, 先输入原口令解锁(口令只在本机内存里用一次)
- 2未加密文件进入设置区:填打开口令(可选)与管理口令, 或套用权限预设;需要时点「显示打开口令」核对拼写
- 3点「加密并生成 PDF」, 下载「…-加密.pdf」
- 4自测:关掉页面,用另一个阅读器打开新文件—— 应要求口令;用打开口令进后检查打印/复制是否符合预期
已加密文件进入的是另一套 UI:「解除保护并导出」得到无口令副本(可再加密、或拿去填表签名)。全程 AES-256 在本地写入, 口令不写 localStorage、不发网络请求。
解锁、解除保护、忘记口令
- 1知道打开口令,想去掉密码:上传 → 输入口令解锁 →「解除保护并导出」→ 得到可随意分发的无口令 PDF
- 2知道口令,想换新口令:先解除保护,再对无口令副本走一遍加密(见上文「两步」)
- 3忘记打开口令:无法找回—— 工具不上传也无法爆破,这正是加密的意义。请从备份、发件人或密码管理器找原口令
- 4只有管理口令丢了:多数阅读器仍允许用打开口令阅读;要改权限需管理口令,否则只能解除后重设
别把口令写在文件名里
常见问题
打开口令和管理口令有什么区别?
打开口令管「能不能打开」:没口令的人连文件都看不到。管理口令管「打开后能做什么」:打印、复制、修改等权限由它控制。两个都可以只设一个:只设打开口令 = 打开要密码、权限不再限制;只设管理口令 = 打开不要密码,但受权限约束。
加密用的是什么算法?安全吗?
用 PDFium 写入的 AES-256 加密(PDF 2.0 / ISO 32000-2 支持的强加密)。口令越复杂越安全:短数字口令可能被暴力破解,重要文件请用足够长的混合口令。
权限勾选是给谁看的?能防住懂技术的人吗?
权限位是 PDF 标准的一部分,正规阅读器(Adobe、Chrome、WPS 等)都会遵守,能挡住普通用户的复制粘贴和打印。但它防的是「顺手为之」,不是黑客:拿到管理口令或愿意用破解工具的人仍可绕过。真正要限制流转,请同时设一个足够强的打开口令。
已经加密的 PDF,怎么改口令?
先用原口令打开(工具会提示输入),点「解除保护并导出」得到无口令副本,再重新走一遍加密设置新口令。PDF 标准里不能在已加密文档上直接改口令,所以拆成两步。
忘记口令还能打开吗?
不能。工具不会上传也无法找回口令 —— 这正是加密的意义。管理口令丢失但记得打开口令时,多数阅读器允许用打开口令查看,但改权限需要管理口令。请自行妥善保存。
文件会传到你服务器吗?
不会。解析、加密、导出全部在浏览器本地完成,口令不会写入 localStorage,也不会发出任何网络请求。
PDF 加密
PDF 加打开口令,权限自己定
文件全程在你的浏览器内处理,不上传服务器,免费不限次数。