Cómo quitar la contraseña de un PDF en Linux
Los archivos de documentos portátiles (PDF) son la columna vertebral de la distribución de documentos moderna. Con él, puede formatear fácilmente cualquier documento y esperar que sea legible en varios dispositivos.
El estándar PDF también incluye la capacidad de asegurar sus documentos a través de un cifrado simple basado en contraseña. Sin embargo, este enfoque depende de que realice un seguimiento de cada contraseña para cada archivo PDF que haya cifrado. Esto puede ser un problema si desea mantener un archivo de archivos PDF para un proyecto o contabilidad.
Este tutorial muestra cómo eliminar la contraseña de un PDF encriptado en Linux. Además, también le mostramos cómo recuperar una contraseña para un PDF encriptado.
Eliminación de la contraseña de un PDF cifrado
Una de las formas más sencillas de eliminar la contraseña de un documento PDF encriptado es «reimprimir» una copia usando el visor de documentos de su sistema. De forma predeterminada, el algoritmo de cifrado que protege un PDF solo funciona cuando los datos están en reposo.
Esto significa que una vez que el documento está abierto, puede crear fácilmente un duplicado sin cifrar utilizando la opción «Imprimir en PDF» de su visor.
- Abra el PDF encriptado con su lector de PDF.
- El visor de PDF le pedirá la contraseña de su documento. Introduzca su contraseña para abrir el documento.
- Vaya al Menú del lector de PDF.
- Presione el botón de la impresora (o la opción Imprimir).
- Seleccione la opción «Imprimir a archivo» en el panel de la ventana principal del menú Imprimir.
- Haga clic en el botón de opción «PDF» junto al cuadro de texto «Archivo».
- Haga clic en el botón «Imprimir» para guardar su documento PDF sin cifrar.
Eliminación de una contraseña de PDF mediante la línea de comandos
También es posible eliminar la contraseña de un PDF cifrado directamente desde la línea de comandos. Esto puede ser útil si desea crear un script y automatizar el proceso de eliminación.
Para ello, obtenga qpdf
. Esta es una herramienta de manipulación simple que puede convertir y editar las propiedades internas de un PDF. Puede instalar qpdf
en Ubuntu ejecutando el siguiente comando:
sudo apt install qpdf
En la terminal, vaya al directorio de su PDF encriptado y ejecute el siguiente comando:
qpdf --password=maketecheasier --progress --decrypt. /encrypted.pdf. /output.pdf
También puede crear un script de shell simple para automatizar el descifrado de un directorio completo:
mkdir. /output
for i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}". /output/"${i}"; done
Forzar brutamente una contraseña de PDF usando pdfcrack
Si bien los métodos anteriores funcionarán en archivos PDF para los que conoce la contraseña, hay casos en los que este no es el caso. Esto puede ser un problema si se trata de un archivo PDF antiguo en el que ha perdido la contraseña.
Una forma de solucionar este problema es instalar y usar la pdfcrack
utilidad. Este es un programa simple que «descifra» el cifrado de un documento PDF adivinando repetidamente su contraseña, ya sea a través de un archivo de diccionario o texto aleatorio.
Puede instalar pdfcrack en Ubuntu ejecutando el siguiente comando:
sudo apt install pdfcrack
Vaya al directorio que contiene su PDF encriptado y ejecute el siguiente comando:
pdfcrack -f. /encrypted.pdf
Es importante tener en cuenta que este proceso puede tardar mucho en finalizar. Por ejemplo, una contraseña larga con una combinación de símbolos y letras puede tardar hasta una hora en descifrarse.
Puede aliviar este problema proporcionando un archivo de diccionario a pdfcrack. Este es un archivo de texto sin formato que contiene las contraseñas comunes que puede usar en sus documentos.
Puede ejecutar el siguiente comando para usar un archivo de diccionario con pdfcrack:
pdfcrack -f. /encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt
Por último, puede restringir algunos de los parámetros que usa pdfcrack durante la fuerza bruta. Esto es útil si tiene una vaga idea de la longitud y el tipo de contraseña de su PDF.
Por ejemplo, el siguiente comando le dirá a pdfcrack que adivine las contraseñas que tienen los caracteres «sqmweartkcyuihop» y tienen 12 o 14 caracteres.
pdfcrack -f. /encrypted.pdf --charset="sqmweartkcyuihop"--minpw=12 --maxpw=14
Alternativamente : si desea generar contraseñas difíciles de descifrar, aquí hay algunas formas de hacerlo en línea.
Preguntas frecuentes
¿Es posible duplicar el cifrado de un PDF a otro?
Sí. Con qpdf, es posible «exportar» la configuración de cifrado de un PDF a otro. Esto es útil si desea crear un script que cifre automáticamente un directorio de PDF usando la misma contraseña.
Puede hacerlo ejecutando lo siguiente: qpdf. /new.pdf --copy-encryption-file=./encrypted.pdf --encryption-file-password=mysuperpassword. /output.pdf
.
¿Cuáles son las desventajas de usar la función «Imprimir en archivo»?
Una de las mayores desventajas de usar esta función es que eliminará cualquier campo editable y texto sin formato dentro del PDF. Su PDF encriptado perderá todos los cuadros de texto que contiene y no podrá copiar texto de él.
Accidentalmente aborté pdfcrack. ¿Es posible reanudar desde el punto donde lo dejé?
De forma predeterminada, pdfcrack siempre crea un «estado» cada vez que sale accidentalmente. Este es un archivo que contiene el último intento de contraseña que realizó el programa, así como su progreso a través del trabajo actual. Para reanudar su última sesión, ejecute lo siguiente: pdfcrack -f. /encrypted.pdf --loadstate=./savedstate.sav
.
Crédito de la imagen: 123RF . Todas las alteraciones y capturas de pantalla por Ramces Red.
Deja una respuesta