🏠 首页 / PDF工具教程

PDF密码忘了怎么办?权限密码与打开密码分别怎么解除

📅 2026年11月2日更新  |  📂 PDF工具教程  |  ⏱ 约8分钟

一句话答案:能不能解除,取决于你被哪种密码锁住。权限密码(能打开、打印复制按钮是灰的)连密码都不用知道就能去掉,因为 PDF 规范里它只是一串权限标记,不加密内容;打开密码(双击就弹输入框)必须输入正确密码才能拆掉,忘了基本无解,页面数据是真的被 AES 加密了。

判断只需一秒:文件能不能打开。能打开走支线 A,一条命令无损去除;打不开走支线 B。最容易踩的坑是能无损去除却用了打印另存——书签、链接、表单全丢。

📑 本文目录
  1. 第一步:30 秒判断你被哪种密码锁住
  2. 支线 A:权限密码的三条解法
  3. 支线 B:打开密码必须知道密码
  4. 密码真的忘了,还有救吗
  5. 五种「解完还是加密」的翻车现场
  6. 上传到在线解密站,风险在哪
  7. 解密之后顺手做的三件事
  8. 常见问题解答
⚠️ 合法使用声明:本文方法仅适用于你合法拥有访问权限的文件,如自己加密后忘密码、公司授权使用但密码遗失。不得用于破解他人文件。本文也不提供绕过打开密码的手段,原因见支线 B。

第一步:30 秒判断你被哪种密码锁住

PDF 的「加密」不是开关,是三套不同机制,搞错对象就白费。

类型现象内容是否加密能否直接解除
权限密码能阅读,但打印/复制按钮是灰的否,只写权限标记能,不需密码
打开密码双击弹密码框,看不到内容是,AES 加密必须知道密码

三步判断:①双击,弹密码框就是打开密码;②看工具栏,打印复制按钮灰掉就是权限密码;③要确切参数用命令:

qpdf --show-encryption 合同.pdf

R = 4
P = -3904
User password = 
extractable = no

R 是算法版本:R2/R3 为 RC4,R4 为 AES-128,R5/R6 为 AES-256,这决定忘了密码还能不能救。User password 为空说明没有打开密码。

💡 权限密码不是安全措施,是君子协定。它不加密内容,只把「禁止打印」写进文件头,再用所有者密码签个名。用户密码为空时,任何解析器都能以空密码打开后重新保存,标记一起丢掉——所以不需要「破解」。

支线 A:权限密码(能打开,不能打印复制)

三种解法按「保留多少原始结构」排序,不是按难易——最容易的代价最大。

A1 qpdf 一条命令,无损去除(推荐)

qpdf 是开源命令行工具,去权限时只重写加密字典、不动页面对象:书签、目录树、内外链接、表单全部原样保留,体积基本不变。

winget install qpdf
qpdf --decrypt 合同.pdf 合同_已解密.pdf

# 回读确认,看到这行才算干净
qpdf --show-encryption 合同_已解密.pdf
# File is not encrypted

# 批量:当前目录所有 PDF
for f in *.pdf; do qpdf --decrypt "$f" "dec_$f"; done

💡 适用:合同、标书、带书签手册、扫描件。

A2 浏览器打印另存(零安装,30 秒,但有代价)

Edge 或 Chrome 打开 → Ctrl + P → 打印机选「另存为 PDF」→ 保存。新文件不继承原权限标记,因为它是一份重新生成的新 PDF。

代价:①书签和目录全丢;②超链接变死区;③表单变静态图形;④扫描件重新压缩,体积常涨 2~5 倍,印章边缘发虚;⑤属性清空。

💡 适用:一次性、纯文字、无书签无表单的文件。

A3 本地图形界面软件(批量 + 不想碰命令行)

打开软件 → 选「PDF解密」→ 添加文件 → 选输出目录 → 开始,底层与 A1 相同。验证办法:拿带书签的扫描件去解,书签在、体积没涨=改参数;丢了=打印重画。

🔍 支线 A 一句话选择

🔒 要保住书签、表单、清晰度 → A1 qpdf

⚡ 一次性、文件简单 → A2 打印另存

🖱 文件多、不想开命令行 → A3 图形界面

支线 B:打开密码(双击就打不开)

规则很硬,结论先给:没有正确密码,任何工具都解不开。打开密码不是写标记,而是用密码经几千轮哈希派生密钥,再把页面内容整个 AES 加密。没有密码派生不出密钥,文件主体只是一堆随机字节。「破解软件」只能不断猜,每猜一次跑一遍解密流程——这是数学边界,不是软件差距。

所以目标不是破解,是用你已知的密码把锁拆掉,让文件以后不用再输。

B1 阅读器里清空安全性(最稳,保书签)

Acrobat:输入密码打开 → 文件 → 属性 → 安全性 → 安全方法选「无安全性」→ 保存。页面对象一个不动,书签、目录、链接、表单全保留。Foxit、WPS 都在「保护/安全」面板里,清空密码字段再保存即可。

B2 qpdf 带密码解密(命令行,可批量)

qpdf --password=你的密码 --decrypt 加密.pdf 无密码.pdf
qpdf --password='Abc 123!' --decrypt 加密.pdf 无密码.pdf  # 有空格用单引号

报 invalid password 不是损坏,是密码不对:大小写打错、全半角混用(中文「(」和英文「(」是两个字符)、首尾空格被忽略。

B3 脚本批量(几十份一次过)

import pikepdf, pathlib
pwd = "your_password"
for p in pathlib.Path(".").glob("*.pdf"):
    try:
        with pikepdf.open(p, password=pwd) as pdf:
            pdf.save(f"dec_{p.name}")
        print("OK  ", p.name)
    except pikepdf.PasswordError:
        print("密码不符", p.name)

安装 pip install pikepdf。它会把密码不符的文件单独列出,不像图形界面那样安静跳过。

B4 图形界面批量解密

本地工具支持多文件、统一密码、指定输出目录,底层同样重写加密字典,书签表单保留。

密码真的忘了,还有救吗

判断依据就是第 1 节的 R 值。

老文件(R2/R3,RC4 加密,多为 2005 年前):有现实可能

RC4 密钥只有 40~128 位,40 位版本的密钥空间小到现代显卡几小时能穷举完,多见于早期扫描仪软件和老版 Office 导出的 PDF。

新文件(R4 及以上,AES-128/AES-256):基本无解

AES-256(R6)把抗暴力破解当成设计目标,密钥派生刻意做几千轮迭代拖慢每次尝试,穷举时间以亿年计。剩下只有「猜」:字典攻击跑常见密码表,掩码攻击按「公司缩写+4 位年份」枚举,命中率取决于密码有多弱。

⚠️ 别买「秒破」软件。号称能破解 PDF 密码的工具,绝大多数在跑内置字典(几万到几百万条)。对 123456、生日、手机号这类弱口令有效;对 12 位混合密码一样无效。它卖的是字典,不是算法。

真正的出路,按优先级

① 先穷举自己的习惯:大小写变体、年份前后缀、手机号后六位、姓名拼音+生日。② 找提供方重发:合同、发票对方手上一定有原件。③ 从原始系统重导:电子发票去开票平台重下。

五种「解完还是加密」的翻车现场

下面每一条都会实际撞上,症状和原因往往对不上号。

1. 改扩展名不等于解密

把 .pdf 改成 .txt 再改回来,文件一个字节没变,加密字典完好无损。扩展名只是给系统看的标签。

2. 打印另存后,阅读器仍提示「受保护」

两种可能:新文件干净了,但阅读器把「文档限制」和「加密」混在一起提示;或保存时套用「禁止修改」默认策略,又加一层标记。判断只看 qpdf --show-encryption,输出 File is not encrypted 就是干净的。

3. Word 导出时就带了锁

Word「另存为 PDF」的选项里有「使用密码加密文档」,勾了它导出的 PDF 天生带权限密码。很多人以为是下载的文件有问题,其实是自己设的。

4. 解完体积暴涨、扫描件发糊

打印另存的副作用:每页被重新光栅化压缩一次,300dpi 扫描件体积可能从 200KB 涨到 1MB,红章尤其明显。原始扫描件务必用 qpdf。

5. 在线工具下载回来还是加密

常见于 AES-256 文件,或文件同时有打开密码和权限密码——工具只处理了其中一层。也有站点对大文件静默失败,界面照样显示「成功」。

把合同上传到在线解密站,风险到底在哪

第一层,文件和密码一起交出去。解密必须提交密码,等于把保险箱和钥匙一并交给陌生人,即便承诺「处理后删除」你也无法验证。第二层,留存期不透明。站点普遍保留 1~2 小时便于重下载,这段时间文件在对方服务器上完整可读。第三层,传输加密不等于不被留存。HTTPS 只保护链路,落盘后就是明文 PDF,运维和备份都能碰到。

所以划线很清楚:工资表、病历、投标文件、证照扫描件一律本地。真要临时用在线站,先拆掉敏感页,见 PDF怎么拆分页面。A2 的浏览器打印则完全本地。

解密之后顺手做的三件事

① 该加密的重新加密。清空密码是为自己方便,发给别人仍要有保护——用 PDF加密 重新上权限锁,只允许打印、禁止复制修改。② 外发加水印。合同、报价单加「仅限某某公司使用」的斜向水印,能降低二次流转意愿,见 PDF怎么加水印。③ 收拾体积和页数。扫描件解密后常偏大,先 PDF压缩;只发几页就 拆分出去。

需要一款好用的PDF解密工具?

元圭PDF助手支持PDF解密,输入正确密码一键拆掉保护,书签、表单、清晰度全部保留。完全本地运行,文件和密码都不上传任何服务器,断网也能用。另有加密、合并、拆分、压缩等 12 项功能,官网版 29 元永久买断、每天免费试用 3 次,已上架微软商店。

查看详情 →

常见问题解答

PDF有密码但能正常打开,只是不能打印复制,需要知道密码才能解除吗?
不需要。权限密码在PDF规范里只是权限标记,不加密内容,任何工具都能以空密码打开后重新保存。qpdf 一条命令即可无损去除,书签和表单都保留。
用浏览器打印为PDF解密后,为什么文件变大、扫描件变糊了?
打印会把每页重新渲染成新PDF对象,整页图像被重新压缩一次。扫描件常涨2到5倍,边缘出毛刺,书签和表单还会全丢。保原样就改用qpdf。
qpdf提示invalid password,是不是文件损坏了?
不是损坏,是密码不对:大小写打错、全半角混用(中文括号和英文括号是两个字符)、首尾空格或换行被忽略。先复制粘贴别手打,仍报错才考虑文件损坏。
在线解密网站安全吗?合同、发票能传上去吗?
不建议。必须同时提交文件和密码,等于把保险箱和钥匙一起交出去;站点保留1到2小时,删除承诺无法验证;落盘后就是明文。合同、病历一律本地处理。
PDF打开密码真的忘了,还有办法吗?
看加密版本。2005年前的RC4只有四十位,显卡几小时能跑完;AES-128和AES-256是真加密,穷举需亿年计。秒破工具实际在跑字典,只对123456这类弱口令有效。更现实的是找提供方要原件。
解密之后原来的书签、目录和可填表单还在吗?
取决于方法。qpdf、另存无加密、图形界面工具都只重写加密字典,书签、目录、内部链接、表单全保留,体积几乎不变。打印另存则全丢,表单还变图片。

☕ 如果有帮助到您欢迎微信扫码赞赏支持作者

微信赞赏码

赞赏纯属自愿,随心意

返回首页 · 隐私政策