Portable Document Files (PDF) jsou páteří moderní distribuce dokumentů. S tím můžete Naformátujte libovolný dokument Snadno a očekává se, že bude čitelný na různých zařízeních. Zde je návod, jak odstranit heslo ze souboru PDF v Linuxu.
Standard PDF také zahrnuje možnost zabezpečit vaše dokumenty pomocí jednoduchého šifrování založeného na hesle. Tento přístup však spoléhá na to, že budete sledovat každé heslo pro každý PDF, který jste zašifrovali. To může být problém, pokud si chcete ponechat archiv PDF souborů pro projekt nebo účetnictví.
Tento tutoriál ukazuje, jak odstranit heslo ze zašifrovaného souboru PDF v systému Linux. Kromě toho vám také ukážeme, jak obnovit heslo pro šifrované PDF.
Tip: Chcete přidat svůj podpis do PDF na cestách? Máme řešení proPodepište soubor PDF na svém telefonu Android.
Odstraňte heslo ze zašifrovaného souboru PDF
Jedním z nejjednodušších způsobů, jak odstranit heslo ze zašifrovaného dokumentu PDF, je „přetisknout“ jeho kopii pomocí systémového prohlížeče dokumentů. Ve výchozím nastavení šifrovací algoritmus, který chrání PDF, funguje pouze tehdy, když jsou data v klidu.
To znamená, že jakmile dokument otevřete, můžete pomocí volby snadno vytvořit nezašifrovaný duplikát "Tisk do PDF" diváka.
- Otevřeno Soubor PDF pomocí kodéru PDF Reader vaše.
- Prohlížeč PDF vás požádá o heslo k dokumentu. Chcete-li dokument odemknout, zadejte své heslo.
- jdi do Seznam čteček PDF.
- Klikněte na tlačítko tiskárny (nebo možnost tisku).
- Vyberte možnost "Tisk do souboru" v hlavním okně Seznam tisku.
- Klikněte na přepínač „PDF“ vedle textového pole "soubor".
- Klikněte na tlačítko "Tisk" Chcete-li uložit dokument PDF bez šifrování.
Odstraňte heslo PDF pomocí příkazového řádku
Je také možné odstranit šifrované heslo PDF přímo z příkazového řádku. To může být užitečné, pokud chcete vytvořit skript a automatizovat proces odstranění.
Chcete-li to provést, stáhněte si qpdf. Jedná se o jednoduchý nástroj pro zpracování, který dokáže převádět a upravovat vnitřní vlastnosti souboru PDF. Můžete nainstalovat qpdf v Ubuntu spuštěním následujícího příkazu:
sudo apt install qpdf
V terminálu přejděte do adresáře zašifrovaného souboru PDF a spusťte následující příkaz:
qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf
Můžete také Vytvořte skript Jednoduchá automatizace dešifrování celého adresáře:
mkdir ./output for i v *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; Hotovo
Vynutit heslo PDF pomocí pdfcrack
Zatímco předchozí metody budou fungovat na PDF, pro které znáte heslo, existují případy, kdy tomu tak není. To může být problém, pokud máte co do činění se starým PDF archivem, kde jste ztratili heslo.
Jedním ze způsobů, jak tento problém vyřešit, je nainstalovat a používat nástroj pdfcrack. Jedná se o jednoduchý program, který „prolomí“ šifrování dokumentu PDF opakovaným hádáním jeho hesla, ať už prostřednictvím souboru slovníku nebo náhodného textu.
Můžete nainstalovat pdfcrack v Ubuntu spuštěním následujícího příkazu:
sudo apt nainstalovat pdfcrack
Přejděte do adresáře obsahujícího zašifrované PDF a spusťte následující příkaz:
pdfcrack -f ./encrypted.pdf
Je důležité si uvědomit, že dokončení tohoto procesu může trvat dlouho. Například dlouhé heslo obsahující směs symbolů a písmen může trvat až hodinu, než se prolomí.
Tento problém můžete zmírnit poskytnutím souboru slovníku pro pdfcrack. Toto je prostý textový soubor obsahující běžná hesla, která můžete použít ve svých dokumentech.
Chcete-li použít soubor slovníku s pdfcrack, můžete spustit následující příkaz:
pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt
Nakonec můžete omezit některé parametry, které pdfcrack používá během hrubého vynucení. To je užitečné, pokud máte nejasnou představu o délce a typu vašeho hesla PDF.
Například následující příkaz řekne pdfcrack, aby hádal hesla, která obsahují písmena „sqweartkcyuihop“ a jsou dlouhá 12 nebo 14 znaků.
pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14
Často kladené otázky
Q1: Je možné zkopírovat kódování souboru PDF do jiného souboru?
Odpovědět: Ano. Pomocí qpdf lze nastavení kódování „exportovat“ z jednoho souboru PDF do druhého. To je užitečné, pokud chcete vytvořit skript, který automaticky zašifruje adresář PDF pomocí stejného hesla.
Můžete to provést spuštěním následujícího: qpdf ./new.pdf –copy-encryption-file=. /encrypted.pdf –encryption-file-password = mojesuperheslo ./output.pdf.
Otázka 2: Jaké jsou nevýhody použití funkce „Tisk do souboru“?
Odpovědět: Jednou z největších nevýhod použití této funkce je, že odstraní všechna upravitelná pole a prostý text v souboru PDF. Zašifrované PDF ztratí všechna textová pole uvnitř a nebudete moci zkopírovat text.
Q3: Omylem jsem přerušil pdfcrack. Mohu pokračovat od místa, kde jsem skončil?
Odpovědět: Ve výchozím nastavení pdfcrack vždy vytvoří "stav", když se omylem ukončí. Toto je soubor obsahující poslední pokus o heslo provedený programem a také jeho průběh aktuální úlohou. Chcete-li obnovit svou poslední relaci, spusťte následující: pdfcrack -f ./encrypted.pdf –loadstate=. / savestate.