So entfernen Sie das Passwort aus einer PDF-Datei unter Linux
Portable Document Files (PDF) sind das Rückgrat der modernen Dokumentenverteilung. Damit können Sie Formatieren Sie ein beliebiges Dokument Leicht und voraussichtlich auf verschiedenen Geräten lesbar. So entfernen Sie das Passwort aus einer PDF-Datei unter Linux.
Der PDF-Standard beinhaltet auch die Möglichkeit, Ihre Dokumente mit einer einfachen passwortbasierten Verschlüsselung zu sichern. Dieser Ansatz beruht jedoch darauf, dass Sie jedes Passwort für jede verschlüsselte PDF-Datei im Auge behalten. Dies kann ein Problem sein, wenn Sie PDF-Dateien für ein Projekt oder eine Buchhaltung archivieren möchten.
Dieses Tutorial zeigt, wie Sie das Passwort aus einer verschlüsselten PDF-Datei unter Linux entfernen. Darüber hinaus zeigen wir Ihnen auch, wie Sie das Passwort für ein verschlüsseltes PDF wiederherstellen können.
Tipp: Möchten Sie unterwegs Ihre Unterschrift in eine PDF-Datei einfügen? Wir haben die Lösungen fürSignieren Sie eine PDF-Datei auf Ihrem Android-Telefon.
Passwort aus einer verschlüsselten PDF-Datei entfernen
Eine der einfachsten Möglichkeiten, das Passwort aus einem verschlüsselten PDF-Dokument zu entfernen, besteht darin, eine Kopie davon mit dem Dokumentenbetrachter Ihres Systems "neu zu drucken". Standardmäßig funktioniert der Verschlüsselungsalgorithmus, der ein PDF schützt, nur, wenn die Daten ruhen.
Das bedeutet, dass Sie nach dem Öffnen des Dokuments mit der Option ganz einfach ein unverschlüsseltes Duplikat erstellen können "Drucken als PDF" Zuschauer.
- Öffnen PDF Datei Encoder verwenden PDF Reader Ihre.
- PDF Viewer wird Sie nach Ihrem Dokumentpasswort fragen. Geben Sie Ihr Passwort ein, um das Dokument zu entsperren.
- geh zum PDF-Reader-Liste.
- Klicke auf Druckertaste (oder Druckoption).
- Wähle eine Option "Ausgabe in Datei" im Hauptfensterbereich Druckliste.
- Klicken Sie auf das Optionsfeld "PDF" neben dem Textfeld "eine Datei".
- Drück den Knopf "Drucken" So speichern Sie Ihr PDF-Dokument ohne Verschlüsselung.
Entfernen Sie das PDF-Passwort über die Befehlszeile
Es ist auch möglich, das verschlüsselte PDF-Passwort direkt von der Befehlszeile aus zu entfernen. Dies kann nützlich sein, wenn Sie ein Skript erstellen und den Entfernungsprozess automatisieren möchten.
Holen Sie sich dazu qpdf. Dies ist ein einfaches Verarbeitungstool, das die internen Eigenschaften einer PDF-Datei konvertieren und bearbeiten kann. Sie können qpdf in Ubuntu installieren, indem Sie den folgenden Befehl ausführen:
sudo apt installiere qpdf
Wechseln Sie im Terminal in das Verzeichnis der verschlüsselten PDF-Datei und führen Sie den folgenden Befehl aus:
qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf
Du kannst auch Erstellen Sie ein Skript Einfach zu automatisierende Entschlüsselung eines gesamten Verzeichnisses:
mkdir ./Ausgabe für i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; Erledigt
Erzwingen Sie ein PDF-Passwort mit pdfcrack
Während die vorherigen Methoden bei PDFs funktionieren, für die Sie das Passwort kennen, gibt es Fälle, in denen dies nicht der Fall ist. Dies kann ein Problem sein, wenn Sie es mit einem alten PDF-Archiv zu tun haben, bei dem Sie das Passwort verloren haben.
Eine Möglichkeit, dieses Problem zu lösen, besteht darin, das Dienstprogramm pdfcrack zu installieren und zu verwenden. Dies ist ein einfaches Programm, das die Verschlüsselung eines PDF-Dokuments „durchbricht“, indem es wiederholt sein Passwort errät, entweder durch eine Wörterbuchdatei oder zufälligen Text.
Sie können pdfcrack in Ubuntu installieren, indem Sie den folgenden Befehl ausführen:
sudo apt installieren pdfcrack
Navigieren Sie zu dem Verzeichnis, das die verschlüsselte PDF-Datei enthält, und führen Sie den folgenden Befehl aus:
pdfcrack -f ./verschlüsselt.pdf
Es ist wichtig zu beachten, dass dieser Vorgang lange dauern kann. Beispielsweise kann es bis zu einer Stunde dauern, ein langes Passwort zu knacken, das eine Mischung aus Symbolen und Buchstaben enthält.
Sie können dieses Problem entschärfen, indem Sie eine Wörterbuchdatei für pdfcrack bereitstellen. Dies ist eine reine Textdatei, die gängige Passwörter enthält, die Sie in Ihren Dokumenten verwenden können.
Sie können den folgenden Befehl ausführen, um eine Wörterbuchdatei mit pdfcrack zu verwenden:
pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt
Schließlich können Sie einige Parameter einschränken, die pdfcrack beim Brute-Forcing verwendet. Dies ist nützlich, wenn Sie eine vage Vorstellung von der Länge und Art Ihres PDF-Passworts haben.
Beispielsweise weist der folgende Befehl pdfcrack an, Passwörter zu erraten, die die Buchstaben „sqweartkcyuihop“ enthalten und entweder 12 oder 14 Zeichen lang sind.
pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14
Häufig gestellte Fragen
F1: Ist es möglich, die Kodierung einer PDF-Datei in eine andere Datei zu kopieren?
Die Antwort: Ja. Mit qpdf können Kodierungseinstellungen von einer PDF-Datei in eine andere "exportiert" werden. Dies ist nützlich, wenn Sie ein Skript erstellen möchten, das automatisch ein PDF-Verzeichnis mit demselben Kennwort verschlüsselt.
Sie können dies tun, indem Sie Folgendes ausführen: qpdf ./new.pdf –copy-encryption-file=. /verschlüsselt.pdf –verschlüsselungsdatei-passwort = meinsuperpasswort ./output.pdf.
F2: Welche Nachteile hat die Verwendung der Funktion „In Datei drucken“?
Die Antwort: Einer der größten Nachteile bei der Verwendung dieser Funktion ist, dass sie alle bearbeitbaren Felder und einfachen Text in der PDF-Datei entfernt. Ein verschlüsseltes PDF verliert alle darin enthaltenen Textfelder und Sie können keinen Text daraus kopieren.
F3: Ich habe pdfcrack versehentlich abgebrochen. Kann ich dort weitermachen, wo ich aufgehört habe?
Die Antwort: Standardmäßig erstellt pdfcrack immer einen "Zustand", wenn es versehentlich beendet wird. Dies ist eine Datei, die den letzten Kennwortversuch des Programms sowie seinen Fortschritt durch den aktuellen Job enthält. Um Ihre letzte Sitzung fortzusetzen, führen Sie Folgendes aus: pdfcrack -f ./encrypted.pdf –loadstate=. /savestate.sav.