幾天前我收到了一份 pdf 文件,該 pdf 文件受密碼保護,密碼為 20000 到 25999 之間的 5 位數字。手動地逐一嘗試每一種選擇對我來說真的很困難。
請讓我知道我是否想要一個強力機制(或其他更好的選擇)以及如何實現這一點。
答案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 上運行。