PDF 密码找回要多久:RTX 4060 上的 R3、R4、R5、R6 实测
仅凭 .pdf 后缀或 AES-256 字样无法估算恢复时间。同一台 RTX 4060 的短时测试中,R5 比 R6 快得多,尽管两者均使用 256 位 AES。这是特定样本的测量,不是您的文件的完成承诺。
测量条件与未测量的内容
我们生成了正文相同的单页公开 PDF,并使用同一已知用户密码,分别采用 RC4-40、RC4-128、AES-128、AES-256-R5 和 AES-256。修订版从文件本身读取,没有按文件名猜测。
公布 GPU 速度前,先把正确密码放进小字典,只有能命中该已知密码的路径才进入速度表。随后运行十位纯数字掩码;公开密码含字母和符号,因此这个数字范围刻意不会命中。环境为 Windows、RTX 4060、Hashcat 8.0.0,每次测试含启动预算为 18 秒。表中是工具报告的有效速度采样中位数,不是总耗时平均吞吐。
公开演示密码: LabDemo42!
实测速率,以及不予打分的失败对照
R2 文件可被 pypdf 用已知密码读取,但当前 Hashcat 提取/加载路径出现 token-length 错误,未通过 GPU 对照,所以没有发布 R2 速率。这是本测试路径的兼容性问题,不能据此认定 R2 无法破解。
R5 提前耗尽有限数字范围,只产生三个有效速度采样;R3、R4、R6 各有八个。这是短时诊断对比,不是持续满载、热稳定或多 GPU 测试。驱动、内核、电源配置及其他负载都会影响速度,不能用无关硬件的跑分补齐缺失测量。
| PDF 加密修订版 | 算法 | 已知密码对照 | 候选密码/秒 | 速度状态采样数 | 实际耗时 |
|---|---|---|---|---|---|
| R2 | RC4-40 | 对照未通过,不发布速度 | 未测得 | — | — |
| R3 | RC4-128 | 通过 | 25,183,010 | 8 | 19.91秒 |
| R4 | AES-128 | 通过 | 25,162,006 | 8 | 19.97秒 |
| R5 | AES-256-R5 | 通过 | 2,361,594,330 | 3 | 6.62秒 |
| R6 | AES-256 | 通过 | 9,295 | 8 | 20.08秒 |
估算候选范围,不保证找回
下方将完整纯数字候选数量除以该修订版的实测速率,不含排队、启动、渲染、验证和传输。只有密码确实落在所选范围内时,该范围才可能包含答案;不在范围内,全部跑完也不会找到。结果不是完成时限或成功概率。
同为 256 位,为什么计算成本不同
加密修订版不仅决定最终密钥长度,也影响密码处理和验证工作量。因此“AES-256 PDF”不能单独说明某个程序每秒能验证多少候选。
在线“解锁 PDF”看似瞬间完成,也可能使用了已知密码,或只处理打印、复制限制,而不是搜索未知打开密码。本实验使用非空打开密码并明确修订版,没有测试取消打印或复制权限限制。
如何使用这些数据
先识别自己文件的保护与修订版,再确定搜索预算。有效线索缩小候选范围,GPU 性能改变尝试该范围所需的时间;两者作用不同。速度再高,也不等于任意长密码都可恢复。
可下载下方五个 PDF,核对指纹,并在复现测速前先用公开密码完成阳性对照。旧式弱加密仅用于兼容性研究,不建议用于新的机密文件。
参考资料与进一步核查
适用范围与编辑独立性
我们同时提供密码找回服务。实验只使用自行生成的公开样本,不使用客户文件。结果仅描述指定日期、软硬件和样本条件,不能推导总体成功率、搜索排名或找回保证。