打开受密码保护的 PDF

打开受密码保护的 PDF

几天前我收到一份 pdf 文件,该 pdf 文件受密码保护,密码为 5 位数字,范围从 20000 到 25999。不幸的是,我忘记了密码,但我仍然记得它在上述数字范围内。手动逐一尝试每个替代方案对我来说真的很困难。

如果我想要一种强力机制(或其他更好的选择),请告诉我如何实现这一点。

答案1

在 Linux/Unix/Cygwin 上,您可以使用 qpdf 和遍历所有可能组合的循环来自动解密:

#!/bin/bash

echo "Decrypting PDF file"

for i in $(eval echo "{20000..25999}"); do

echo "try nr. $i"
qpdf --password=$i --decrypt input.pdf output.pdf

RET=$?
if [[ $RET == 0 ]]; then
  echo "File succesfully decrypted."
  exit
fi

done

其他人也许能够帮助您使其在 Windows 上运行。

相关内容