请在这里上传需要转换的PDF加密文档:

点击下面的复选框,表示你已接受 服务和保密协议

加密的PDF文档最大不能超过: 10MB

pdf加密值转hashcat可识别哈希

在线计算PDF加密文档hash工具须知

您上传的PDF文件,你必须拥有该文件的完全使用权,或者该文件归属与你,否则禁止使用本工具

支持转换为hashcat值的PDF加密版本一览表

PDF 1.1 - 1.3 (Acrobat 2 - 4)

PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1

PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #2

PDF 1.4 - 1.6 (Acrobat 5 - 8)

PDF 1.7 Level 3 (Acrobat 9)

PDF 1.7 Level 8 (Acrobat 10 - 11)

下面是对加密的pdf文档密码:123456 转换后的示例:

$pdf$2*3*128*-4*1*16*b03869deef1ef649baae7d0baa322a19*32*5e4d9006c6d61d8843d407f8771e90f00122456a91bae5134273a6db134c87c4*32*c431fab9cc5ef7b59c244b61b745f71ac5ba427b1b9102da468e77127f1e69d6

使用示例为

./hashcat64 -a 0 -m 10500 '转换得到的哈希值' password.dic

本工具仅为测试使用,最大支持10M的PDF文件,超过10M的PDF,请自行下载pdf2john.py 的python脚本在电脑转换

没有打开密码,为什么还能计算出hash值?

pdf有用户密码和所有者密码两种模式,如果没有打开密码的情况下,仍然计算出了hash值,那么计算的可能是所有者密码的hash值

对于只设置了(owner-password)限制权限的PDF文档,即使转换成功,即使可以正常使用,但是永远不会出结果,因为john和hashcat不支持 owner-password的找回!

修复部分Bug

重构了pdf2john.py 大部分代码,修改了部分bug和正则表达式

修复了部分PDF文件哈希值转换不完整的问题

修复了已知数组越界导致的转换失败

Top