客户发来加密合同
商务同事收到客户发来的 PDF 合同,打开提示需要输入密码。客户在微信里说“密码就是公司名全拼”,试了三次都不对。对方是重要客户,不好意思再追问。用本工具输入已知密码的几种可能变体(大小写、加年份),直接移除密码保护,合同内容正常打开,避免了反复沟通的尴尬。
自动检测「所有者限制 / 用户密码」· 不上传
Unlocked locally — nothing uploaded本工具仅用于解除你拥有合法权限的 PDF 的密码或限制:所有者限制将直接移除(保留矢量),用户密码需输入正确口令(光栅化重组)。严禁用于非法破解他人文件,由此产生的一切后果由使用者自负。全程本地处理,文件与密码不上传。
开会前收到加密的会议纪要,密码就贴在文件备注里。输入密码,PDF 解密工具移除保护,直接保存为可编辑版本。没有密码,文件无法处理——这是后端处理的边界,不会尝试破解或暴力枚举。适合处理内部共享时临时加密的文档,省去重新导出的步骤。
商务同事收到客户发来的 PDF 合同,打开提示需要输入密码。客户在微信里说“密码就是公司名全拼”,试了三次都不对。对方是重要客户,不好意思再追问。用本工具输入已知密码的几种可能变体(大小写、加年份),直接移除密码保护,合同内容正常打开,避免了反复沟通的尴尬。
月末要统一给 12 位离职员工发电子证明,每份 PDF 都用统一的 HR 部门密码加密。之前发一份就要手动输入一次密码,12 份文件花了半小时。用本工具一次性移除所有文件的密码保护,然后分发给员工,对方打开不再需要密码,省去逐个解释密码的环节。
季度末财务把 3 个月的所有月报合并成一个加密 PDF,密码只有出纳知道。出纳休年假,手机打不通。年报归档截止时间是当天下午 5 点。用本工具输入已知的通用密码规则(公司缩写 + 季度),成功解锁文件,赶在截止前完成归档。
期末考试前,教研组长把 6 个科目的试卷分别加密,密码是统一的“学校名+年份”。发给各科老师后,有两位老师反映打不开(复制粘贴时多了空格)。用本工具直接移除密码,生成无密码版本重新分发,老师们直接打印,不用再核对密码是否输对。
投标小组需要把技术标、商务标、资质文件合并成一个 PDF 提交。其中资质文件是从甲方系统下载的加密版本,密码是项目编号。用本工具输入项目编号,移除该文件的密码保护,然后顺利与其他文件合并,避免了因密码导致合并失败、重新打印装订的麻烦。
| 输入 | 输出 | 说明 |
|---|---|---|
| 密码:123456 | 解密成功,输出无密码 PDF 文件 | 常规:最常见的数字密码,验证基础解密功能 |
| 密码:abcDEF!@# | 解密成功,输出无密码 PDF 文件 | 常规:含大小写字母和特殊字符的密码,验证字符集覆盖 |
| 密码:(空字符串) | 解密成功,输出无密码 PDF 文件 | 边界:原 PDF 本身无密码时,工具直接通过,不报错 |
| 密码:12345678901234567890123456789012345678901234567890(50位) | 解密成功,输出无密码 PDF 文件 | 边界:超长密码(50位),验证工具对密码长度上限的处理 |
| 密码:密码错误 | 解密失败:密码不正确 | 易错:用户输入错误密码时,工具明确提示失败,而非静默返回原文件 |
| 密码:123456(文件为加密 PDF,但用户上传的是加密 ZIP 文件) | 解密失败:不支持的文件格式 | 易错:用户误上传非 PDF 文件,工具应提示格式错误,而非尝试解密 |
1.密码包含不可见字符(空格/换行)
密码是 abc123,但实际末尾有空格输入前用文本编辑器显示所有字符,或直接复制密码原文PDF 密码字段严格区分空格和换行等不可见字符,肉眼看不见但解密程序会按字面匹配。
2.混淆所有者密码与用户密码
用文档打开密码去解权限锁确认密码类型:打开密码在 PDF 阅读器输入一次;权限锁密码通常在『安全』设置中单独设置PDF 有两类密码:用户密码(打开文档)和所有者密码(限制打印/编辑)。本工具只处理已知密码的移除,两种密码需分别提供。
3.密码大小写输入错误
密码是 PassWord123,输入为 password123逐字符核对大小写,或从密码管理器直接复制PDF 密码是大小写敏感的,PassWord 与 password 是两个不同字符串,解密时不会自动归一化。
4.误将密码提示词当作密码
看到 PDF 属性中『密码提示:生日』,输入 19900101密码提示不是密码本身,需从密码记录或原设置者处获取准确密码PDF 标准不存储密码提示,『提示』是第三方软件或人为附加的元数据,不可用于解密。
5.输入了加密算法不支持的密码长度
PDF 使用 40 位 RC4 加密,输入 33 位超长密码确认 PDF 加密版本(属性→安全→加密算法),输入对应长度密码PDF 1.4 及更早版本使用 40 位 RC4,密码有效长度最多 32 字节;超长密码会被截断或拒绝。
6.密码包含 PDF 不支持的特殊字符
密码包含中文汉字或 emoji使用 ASCII 可打印字符(字母、数字、标点)PDF 1.7 及更早版本的密码字段仅支持 PDFDocEncoding(拉丁字符集),中文/emoji 会被编码错误导致解密失败。
PDF 解密 = 遍历密码空间,对每个候选密码尝试 AES-128 解密,直到 CRC 校验通过或空间耗尽
密码空间所有可能密码的集合,如 6 位数字为 10^6候选密码当前尝试的密码字符串AES-128 解密使用候选密码对加密流进行解密CRC 校验解密后数据块的循环冗余校验,通过即密码正确已知 PDF 为 4 位纯数字密码(0000–9999),空间 10000 个。从 0000 开始遍历:尝试 0000 → AES 解密 → CRC 失败;尝试 0001 → 失败;…… 尝试 1234 → AES 解密 → CRC 通过,解密成功。共尝试 1235 次,耗时约 2.1 秒(单次解密 1.7 ms)。
不能。本工具只适用于「已知密码移除」,即你记得文档的打开密码,只是想把密码保护去掉,方便后续编辑或批量操作。如果你完全忘记密码,需要的是「PDF 密码破解」类工具(通常通过暴力枚举或字典攻击),本页面不提供该功能。建议先确认是否记得密码再使用。
先检查密码中是否包含空格或特殊字符(如首尾空格、全角符号)。部分 PDF 创建软件(如 WPS)在设置密码时会自动添加不可见字符,导致实际密码与你记忆的不一致。建议复制密码到记事本核对,或尝试去掉首尾空格。另外,如果 PDF 是扫描件或图片格式,本工具只处理密码,不影响内容显示。
本工具只移除密码保护,不修改 PDF 内部内容或结构。如果排版乱了,通常是因为原始 PDF 本身依赖了特定字体或嵌入资源,解锁后在某些阅读器中重新渲染时出现差异。建议用 Adobe Acrobat 或 Chrome 浏览器打开对比;如果原文件在加密前就正常,解密后应一致。另外,请确认下载时未使用「另存为网页」等转换操作。
目前单文件限制为 100MB。超过该大小的 PDF 建议先压缩或分割后再解密。解密过程在服务端完成,上传和解密速度受文件大小和网络影响。如果文件超过限制,页面会提示错误,不会扣费或占用配额。
可以,但本工具不提供反向加密功能。解密后的 PDF 已无密码保护,你可以用其他 PDF 编辑软件(如 Adobe Acrobat、WPS 等)重新设置打开密码或权限密码。注意:本工具移除的是「打开密码」和「限制编辑/打印等权限密码」,两者一并移除,无法单独保留某一种。
上传的文件只在解密过程中暂存于服务器内存,解密完成后立即删除,不留备份。服务器位于境内,采用 HTTPS 传输。但请注意,任何在线服务都存在理论上的网络风险,如果文件包含极度敏感信息(如身份证扫描件、合同原件),建议在本地使用离线工具处理。本工具不收集、不分析文件内容。
可能是该 PDF 设置了两种密码:打开密码(需输入才能查看内容)和权限密码(限制打印/编辑但无需密码即可打开)。本工具只移除已知的打开密码;如果文件只设置了权限密码而无需打开密码,则页面不会进入解密流程。建议先确认文件是否真的需要输入密码才能查看内容——如果直接双击就能看,只是不能打印或编辑,那属于权限限制,本工具不处理该情况。
Adobe Acrobat 需要安装且需要正版许可证(收费);本工具完全免费,无需注册,打开浏览器即可用。两者在解密结果上一致——都只是移除密码保护,不改变内容。区别在于:Acrobat 支持批量解密(通过动作向导),本工具目前单次只处理一个文件;Acrobat 可保留部分权限(如仅移除打印限制),本工具会移除所有密码保护。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。