如何解鎖 PDF
解鎖 PDF 意味移除其密碼,使檔案可無提示開啟。關鍵是:您需要密碼才能做到。PDF 加密 是對稱的——密碼推導出解密內容的金鑰,沒有後門。本指南涵蓋正當使用情境、本地移除 密碼的工具,以及「我忘了自己的密碼」和「我不該有這個檔案」之間的界線。
兩個正當的解鎖理由
- 您自己設了密碼且想要乾淨副本。也許您保護了檔案以寄出,收件者 確認收到,現在您想要自有存檔中的未受保護版本。這是最常見的情況。
- 您收到有權使用的檔案,但擁有者密碼限制阻擋了正當操作——例如, 您需要從報告中複製幾行文字但檔案停用了複製。您合法擁有檔案,但限制擋在路上。 移除擁有者密碼(某些工具中不需要使用者密碼)產生無限制的副本。
您需要密碼。沒有魔法。
常見問題是「我忘了 PDF 的密碼,如何解鎖?」誠實的回答:如果密碼強且加密是 AES-256, 您幾乎肯定做不到。強 AES-256 金鑰的暴力破解在筆電上不切實際。如果密碼弱(短字典 字詞)且加密舊(RC4 40 位元),復原工具存在——但正確的教訓是將密碼存在管理器中, 而非指望復原。
三種本地解鎖 PDF 的工具
全都在您的機器上執行。沒有一個上傳您的檔案。如果您使用網路「移除 PDF 密碼」服務, 檔案——包括其解密內容——會通過該伺服器。對任何敏感內容,請保持本地。
1. Adobe Acrobat Pro(付費)
開啟加密的 PDF,提示時輸入密碼,然後 檔案 > 另存為,在保護下 選擇 移除安全。儲存未受保護的副本。Acrobat Pro 可移除使用者和擁有者密碼。 免費的 Adobe Reader 不能移除加密。
2. qpdf(命令列,免費,跨平台)
qpdf --decrypt --password=您的密碼 input.pdf output.pdf產生未受保護的副本。qpdf 是最可靠的開源選項,處理 AES-128、AES-256 和 RC4。 如果只想移除擁有者密碼限制且檔案沒有使用者密碼,可執行qpdf --decrypt input.pdf output.pdf 而無密碼。
3. ghostscript(命令列,免費,跨平台)
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf -sPDFPassword=您的密碼 in.pdf重新儲存檔案而不加密。ghostscript 在 Linux 和 macOS 上廣泛可用(通常預裝), 在腳本中效果良好。
ignoreEncryption 載入加密檔案,但無法真正解密內容或 寫入乾淨的未受保護輸出。我們正在評估相容瀏覽器的解密程式庫以保持 local-first 承諾。 在此之前,請使用上述本地工具之一。逐步操作:用 qpdf 解鎖 PDF
- 如果尚未安裝 qpdf:
brew install qpdf(macOS)、apt install qpdf(Debian/Ubuntu)或choco install qpdf(Windows)。 - 執行:
qpdf --decrypt --password='您的密碼' 受保護.pdf 開啟.pdf - 在任何檢視器中開啟
開啟.pdf——應無密碼提示直接開啟。 - 如果不再需要受保護的原件則刪除,或兩者都保留。
僅移除擁有者密碼限制
如果檔案無密碼即可開啟但阻擋列印、複製或編輯,它有擁有者密碼但無使用者密碼。qpdf 可無需擁有者密碼移除限制:qpdf --decrypt 受限.pdf 未限.pdf。輸出是完全 無限制的副本。這是對您有權閱讀的檔案恢復複製/貼上的標準方式。
常見錯誤
- 將受保護檔案上傳到「移除密碼」網站。網站看到解密內容。如果檔案 敏感,不要這樣做——使用本地工具。
- 將未受保護副本與受保護原件同名儲存在旁。選擇清晰的輸出名以知道 哪個是哪個。
- 期望無密碼復原。強 AES-256 + 強密碼實際上不可破解。今後請使用 密碼管理器。
- 解鎖您不擁有的檔案。即使技術上可行,法律問題不同於技術問題。 如有疑慮,請詢問寄件者。
解鎖後:視需要重新保護
如果您解鎖檔案以製作工作副本而原件必須保持受保護,別忘了完成後重新加密工作副本 ——或儲存在具有同等存取控制的位置。敏感文件的解鎖副本現在是未受保護的敏感文件。 請相應對待。