Abrir un pdf protegido con contraseña

Abrir un pdf protegido con contraseña

Recibí un archivo pdf hace unos días, el archivo pdf estaba protegido con contraseña con un número de 5 dígitos que varía de 20000 a 25999. Lamentablemente olvidé la contraseña, pero aún recuerdo que se encuentra dentro del conjunto de números mencionado. Manualmente me resulta muy difícil probar todas y cada una de las alternativas, una tras otra.

Por favor, avíseme si quiero un mecanismo de fuerza bruta (o alguna otra opción mejor) y luego cómo lograrlo.

Respuesta1

En Linux/Unix/Cygwin puedes automatizar el descifrado usando qpdf y un bucle que recorre todas las combinaciones posibles:

#!/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

Es posible que otros puedan ayudarle a hacer que esto funcione en Windows.

información relacionada