用户经常问我们,我们的解决方案是否支持从 AMD 或NVIDIA 的 GPU 上恢复 PDF 文件的密码。
在某些情况下,他们会这样做。请参阅下面的更多详细信息。
由于某些算法是多线程的,因此并非所有算法都可以使用 GPU 成功扩展。我想到了几个不同的原因 —— 在某些情况下,这是算法的一般限制,在其他情况下,这种实现的复杂性和权宜之计。
当涉及到 Adobe PDF 和不同版本的格式时,必须注意的是,启用 GPU 的密码恢复的可能性受到上述所有因素的影响。
基于 GPU 的 Adobe 密码恢复 PDF 1.1-1.3
这是一种过时的文件格式,保护较弱。仍在使用的此类文件的数量少得可怜。
该格式采用长度仅为 40 位的短加密密钥。借助现代处理技术和计算能力,您可以在不知道密码的情况下解锁此类 PDF 文档。您只需要找到加密密钥并解密文件即可。
我们的在线服务 AccessBack.com 使用 Passcovery 彩虹表来解密此类文件,并保证 100% 保证。
不支持 Adobe PDF 1.1-1.3 [在我们的产品中] 的 GPU 加速计算。
基于 GPU 的 Adobe 密码恢复 PDF 1.4-1.6
这是另一种古老而罕见的 PDF 格式。以这种格式创建的文件并不多。
这种文件格式的保护基于相当长的加密密钥(128 位)以及 RC4-128 流密码,以及后来的分组密码 (AES-128) 算法。然而,尽管在不同版本的格式中使用了各种加密技术,但密码验证过程始终保持不变,并允许 GPU 加速。
在 AMD / NVIDIA 上恢复此类 PDF 文件的密码完全在我们的 Passcovery Suite 中实现。
Adobe 基于 GPU 的密码恢复 PDF 1.7
这是 PDF 格式的当前版本。虽然它的指数在一段时间内没有变化,但扩展级别(EL3、EL5、EL7)和保护级别正在稳步增长。
此版本的 PDF 格式的密码保护级别证明了 Adobe 付出了大量的努力,并具有很大的创造力和效率。使多线程的使用变得极其困难的是,在密钥派生阶段,根据密钥拉伸时的中间结果,SHA-2 哈希算法与不同长度的密钥一起使用 AES 哈希。
是的,从 Adobe Acrobat 9 开始,AES 算法用于哈希而不是加密。这是一个非常原始和强大的解决方案。它与TrueCrypt中用于生成密钥的Whirpool哈希算法非常相似。
仅不可预测的密钥生成就使基于 GPU 的实现成为一项不常见的任务,它会产生许多细微差别和对可共享数据的额外处理。
但最重要的是在密钥派生阶段使用 AES 作为哈希函数。
AES 算法本身很难在显卡上实现,并且由于速度参数和 AES-NI 在现代 CPU 中的可用性,其使用更加令人怀疑。具有支持 AES 的硬件的处理器在恢复现代 PDF 文件的密码时显示出出色的结果。使用 GPU 时,您不会获得显着的加速。
因此,[在我们的产品中]不支持对 Adobe PDF 1.7 文件进行基于 GPU 的密码恢复。
关于 Accent PDF Password Recovery
该程序旨在快速恢复所有版本的 Adobe PDF 文档的密码。
AccentPPR 会立即删除“权限密码”(主密码)。它以计算机的最大速度搜索“文档打开密码”(用户密码)。该程序的源代码为此目的进行了专门优化。
为了减少搜索时间,该程序提供了范围自定义选项,同时具有扩展的掩码和字典攻击以及突变控制功能。
该程序有两个版本:用于 Windows x86/Windows x64。
关于 Passcovery Suite
顶级 Passcovery 的密码恢复解决方案,支持多种格式。
- Adobe PDF、Microsoft Office、OpenOffice 文档
- Rar, Zip 档案
- TrueCrypt 卷
- Apple iOS / BlackBerry备份文件
- WPA/WPA2 握手
该程序提供了自定义验证范围的绝佳选项。Passcovery Suite 还支持 AMD/NVIDIA 显卡上的加速。