如何從Linux中的PDF中刪除密碼 - 使技術更容易
便攜式文檔格式(PDF)文件對於跨不同平台共享文檔至關重要。它們保留格式並確保一致性,使其在個人和專業環境中廣泛使用。
PDF格式支持基於密碼的加密以保護敏感信息。但是,管理多個文件的多個密碼可能會變得繁瑣,尤其是在組織大量的項目或財務記錄時。
本指南將帶您完成從Linux中加密的PDF刪除密碼的過程。此外,它涵蓋了恢復遺忘密碼的技術。
目錄
- 從加密PDF中刪除密碼
- 用PDFCrack破解PDF密碼
- 常見問題
提示:需要在移動設備上簽署PDF嗎?查看如何使用Android手機輕鬆地將簽名添加到PDF中。
從加密PDF中刪除密碼
從安全性PDF中消除密碼的一種直接方法是使用大多數文檔查看器中可用的“打印到PDF”功能。 PDF加密僅在存儲文件時適用 - 一旦打開,內容在內存中被解密。
這使您只需將文檔打印到新的PDF文件即可節省乾淨的未加密版本。
- 使用您首選的PDF閱讀器啟動加密的PDF。
- 提示時,輸入正確的密碼以訪問文檔。
- 打開應用程序的主菜單。
- 選擇打印選項或單擊打印機圖標。
- 在“打印”對話框中,從可用目的地選擇“打印到文件”。
- 確保將輸出格式設置為文件名輸入字段附近的PDF。
- 單擊“打印”以生成並保存解密的PDF。
很高興知道:此“打印到PDF”功能也可以在Android設備上使用。
通過命令行刪除PDF密碼
您也可以直接從終端解密PDF,這是自動化或批處理處理的理想選擇。
首先安裝qpdf
,這是一個強大的操縱PDF的工具。在Ubuntu上,運行:
<code>sudo apt install qpdf</code>
導航到包含加密文件並執行的文件夾:
<code>qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf</code>
要在目錄中解密所有PDF,請使用此shell腳本:
<code>mkdir ./output<br>for i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; done</code>
很高興知道:解密後,您可以輕鬆將多個PDF合併到一個文件中。
使用PDFCrack強制強制PDF密碼
僅當您知道密碼時,上面的方法才能工作。但是,如果您忘記了它,尤其是使用舊文件怎麼辦?
在這種情況下, pdfcrack
派上用場。它試圖通過測試組合來通過蠻力或字典攻擊來恢復密碼,直到找到正確的組合為止。
在Ubuntu上安裝pdfcrack
:
<code>sudo apt install pdfcrack</code>
導航到您的PDF位置並運行:
<code>pdfcrack -f ./encrypted.pdf</code>
請注意:此過程可能需要很長時間。具有數字,符號和混合案例的複雜密碼可能需要數小時才能破解。
使用自定義WordList(包含可能密碼的文本文件)加快事項。這樣使用:
<code>pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt</code>
您也可以通過設置約束來縮小搜索範圍。例如,以下命令僅使用特定字母猜測12或14個字符:
<code>pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14</code>
另外:如果您想創建強大,安全的密碼,這裡有一些可靠的在線工具來生成它們。
常見問題
我可以將相同的加密設置從一個PDF應用於另一個PDF嗎?
是的。使用qpdf
,您可以從現有PDF複製加密屬性。當使用相同密碼對多個文件進行自動加密時,這很有幫助。
使用此命令:
qpdf ./new.pdf --copy-encryption-file=./encrypted.pdf --encryption-file-password=mysuperpassword ./output.pdf
。
使用“打印到文件”的缺點是什麼?
一個主要限制是,所得的PDF將不再包含可選的文本或表單字段。輸出成為靜態文檔(通常只是一系列圖像),因此您無法提取或編輯文本。
我錯誤地停止了pdfcrack。我可以恢復離開的地方嗎?
是的。 pdfcrack
在退出時自動保存狀態文件,記錄最後一個嘗試的密碼和進度。繼續使用,使用:
pdfcrack -f ./encrypted.pdf --loadstate=./savedstate.sav
。
圖片來源:123rf。 Ramces Red的所有編輯和屏幕截圖。
以上是如何從Linux中的PDF中刪除密碼 - 使技術更容易的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Esentutl.exe是一個可執行文件,在Windows系統中起著重要作用。有些人發現該組件丟失或不起作用。其他錯誤可能會出現。那麼,如何修復esentutl.exe錯誤? PHP.CN網站上的本文將開發

如果要玩Ubisoft Connect Games,可以選擇下載此應用並將其安裝在設備上。該帖子來自Php.cn指南,ubisoft Connect下載並安裝PC,Android和iOS。此外,如果您遇到育碧連接

什麼是WMIC?為什麼在將其添加到Windows 11後遇到Windows 11錯誤上未識別的WMIC。如何擺脫錯誤?現在,PHP.CN的這篇文章告訴您如何做到這一點。此外,您可以知道如何將其添加到窗戶中。
![[7個快速簡便的方法]如何在Windows 11中打開服務? - Minitool](https://img.php.cn/upload/article/001/242/473/175130191117816.png?x-oss-process=image/resize,m_fill,h_207,w_330)
PHP.CN官方網頁討論的這篇文章主要定義Windows服務的功能以及如何在Windows 11中啟動它。有關更多詳細信息,只需切換到下一部分即可。

該Google Translate圖片指南向您展示瞭如何從圖像中翻譯文本。如果您正在尋找更多的計算機提示和解決方案,則可以訪問PHP.CN軟件官方網站,您還可以在其中找到一些有用的計算機工具,例如PHP.CN

如果您的Windows 11/10計算機不會自動自動的設備驅動程序版本,則需要手動安裝它們。在這篇文章中,PHP.CN軟件將向您顯示3種不同的方法來手動在設備上安裝驅動程序。

當您嘗試訪問某些站點時,錯誤代碼“ SSL_ERROR_HANDSHAKE_FAILURE_ALERT”通常會發生。這些複雜的代碼可能會使您不知所措和困惑。但是您不必擔心。它是可逆的。只需遵循本指南

這篇帖子在PHP.CN官方網站上總結了主要介紹您在Windows 10中打開任務調度程序以及最新Windows 11的9種方法。通常,在這兩種系統中,這些方法都相似,只有一點差異。
