I file PDF (Portable Document Files) sono la spina dorsale della moderna distribuzione dei documenti. Con esso, puoi Formatta qualsiasi documento Facilmente e dovrebbe essere leggibile su diversi dispositivi. Ecco come rimuovere la password da un file PDF in Linux.
Lo standard PDF include anche la possibilità di proteggere i tuoi documenti con una semplice crittografia basata su password. Tuttavia, questo approccio si basa su di te per tenere traccia di ogni password per ogni PDF che hai crittografato. Questo può essere un problema se si desidera conservare un archivio di file PDF per un progetto o una contabilità.
Questo tutorial mostra come rimuovere la password da un file PDF crittografato in Linux. Inoltre, ti mostriamo anche come recuperare la password per un PDF crittografato.
Suggerimento: stai cercando di aggiungere la tua firma in un PDF mentre sei in movimento? Abbiamo le soluzioni perFirma un file PDF sul tuo telefono Android.
Rimuovi la password da un file PDF crittografato
Uno dei modi più semplici per rimuovere la password da un documento PDF crittografato è "ristamparne" una copia utilizzando il visualizzatore di documenti del sistema. Per impostazione predefinita, l'algoritmo di crittografia che protegge un PDF funziona solo quando i dati sono inattivi.
Ciò significa che una volta aperto il documento, puoi facilmente creare un duplicato non crittografato utilizzando l'opzione "Stampa in PDF" dello spettatore.
- Aperto file PDF codificatore utilizzando Lettore PDF tuo.
- PDF Viewer ti chiederà la password del documento. Inserisci la tua password per sbloccare il documento.
- vai al Elenco lettori PDF.
- Clicca su pulsante della stampante (o opzione di stampa).
- Seleziona un'opzione "Stampa su file" nel riquadro della finestra principale dell'elenco di stampa.
- Fare clic sul pulsante di opzione "PDF" accanto alla casella di testo "Astuccio".
- Fare clic sul pulsante "Stampa" Per salvare il tuo documento PDF senza crittografia.
Rimuovi la password PDF utilizzando la riga di comando
È anche possibile rimuovere la password PDF crittografata direttamente dalla riga di comando. Questo può essere utile se desideri creare uno script e automatizzare il processo di rimozione.
Per fare ciò, procurati qpdf. Questo è un semplice strumento di elaborazione in grado di convertire e modificare le proprietà interne di un file PDF. Puoi installare qpdf in Ubuntu eseguendo il seguente comando:
sudo apt installa qpdf

Nel terminale, vai alla directory del file PDF crittografato ed esegui il seguente comando:
qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf

puoi farlo anche tu Crea una sceneggiatura Semplice per automatizzare la decrittazione di un'intera directory:
mkdir ./output per i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; Fatto

Forza una password PDF con pdfcrack
Sebbene i metodi precedenti funzionino su PDF di cui conosci la password, ci sono casi in cui non è così. Questo può essere un problema se hai a che fare con un vecchio archivio PDF di cui hai perso la password.

Un modo per risolvere questo problema è installare e utilizzare l'utilità pdfcrack. Questo è un semplice programma che "rompe" la crittografia di un documento PDF indovinando ripetutamente la sua password, tramite un file di dizionario o un testo casuale.
Puoi installare pdfcrack in Ubuntu eseguendo il seguente comando:
sudo apt installa pdfcrack

Passare alla directory contenente il PDF crittografato ed eseguire il seguente comando:
pdfcrack -f ./encrypted.pdf
È importante notare che questo processo potrebbe richiedere molto tempo per terminare. Ad esempio, una password lunga contenente un misto di simboli e lettere può richiedere fino a un'ora per decifrarla.

Puoi mitigare questo problema fornendo un file dizionario per pdfcrack. Questo è un semplice file di testo contenente password comuni che puoi utilizzare nei tuoi documenti.
Puoi eseguire il seguente comando per utilizzare un file dizionario con pdfcrack:
pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt

Infine, puoi limitare alcuni parametri che pdfcrack usa durante il brute-forcing. Questo è utile se hai una vaga idea della lunghezza e del tipo della tua password PDF.
Ad esempio, il seguente comando dirà a pdfcrack di indovinare le password che contengono le lettere "sqweartkcyuihop" e sono lunghe 12 o 14 caratteri.
pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14

Domande frequenti
D1: È possibile copiare la codifica di un file PDF in un altro file?
La risposta: SÌ. Con qpdf, le impostazioni di codifica possono essere "esportate" da un file PDF a un altro. Ciò è utile se si desidera creare uno script che crittograferà automaticamente una directory PDF utilizzando la stessa password.
Puoi farlo eseguendo quanto segue: qpdf ./new.pdf –copy-encryption-file=. /encrypted.pdf –crittografia-file-password = mysuperpassword ./output.pdf.
D2: Quali sono gli svantaggi dell'utilizzo della funzione "Stampa su file"?
La risposta: Uno dei maggiori svantaggi dell'utilizzo di questa funzione è che rimuoverà qualsiasi campo modificabile e testo normale all'interno del file PDF. Un PDF crittografato perderà tutte le caselle di testo all'interno e non sarai in grado di copiare il testo da esso.
D3: Ho accidentalmente interrotto pdfcrack. Posso riprendere da dove avevo interrotto?
La risposta: Per impostazione predefinita, pdfcrack crea sempre uno "stato" quando esce per errore. Questo è un file contenente l'ultimo tentativo di password effettuato dal programma e il suo avanzamento nel lavoro corrente. Per riprendere l'ultima sessione, esegui quanto segue: pdfcrack -f ./encrypted.pdf –loadstate=. / savestate.sav.


