您打開上週解鎖的 PDF,它再次要求輸入密碼。您確定已將其刪除。您記得確認訊息、儲存對話框,甚至可能將解鎖版本發送給同事。但它就在這裡,把你鎖在外面。這種情況非常常見,而且幾乎總是有技術解釋而不是用戶錯誤。了解兩種類型的 PDF 密碼之間的差異是理解為什麼已刪除的密碼似乎又回來了的關鍵。
PDF 可以有兩個完全獨立的密碼:一個是控制誰可以查看該檔案的開放密碼,另一個是控制檢視者可以使用該檔案執行哪些操作的權限密碼。大多數密碼刪除工具僅刪除其中一項,如果您刪除了錯誤的一項,PDF 仍會要求輸入密碼,因為另一項仍然存在。這種雙密碼架構是 PDF 規範的一部分,它會讓使用者感到困惑,因為無論請求哪種類型的密碼,大多數 PDF 閱讀器都會顯示相同的密碼提示。

PDF 安全的雙密碼架構
PDF 規格自 1.1 版起,在每個加密的 PDF 中定義了兩個單獨的密碼槽。開放密碼,技術上稱為使用者密碼,對文件內容進行加密。如果沒有它,PDF 閱讀器將無法解密檔案並顯示熟悉的密碼提示。權限密碼,技術上稱為所有者密碼,控制一組限製列印、複製、編輯和頁面提取的標誌。
這兩個密碼獨立存在。 PDF 可以有開啟密碼,但沒有權限密碼。它可以有權限密碼,但沒有開放密碼,這意味著任何人都可以查看它,但沒有所有者密碼,任何人都無法編輯或列印它。它可以同時具有兩者,每個設定為不同的值。更重要的是,當實際上只清除了兩者中的一個時,它似乎已刪除了密碼。
當您使用解鎖 PDF工具時,它通常會透過解密檔案並儲存不加密的新副本來刪除開啟密碼。但是,如果原始 PDF 也有權限密碼,則該密碼可能會在解鎖過程中保留下來,特別是當工具僅處理加密層而不處理權限層時。結果是一個無需密碼即可打開的文件,因為打開密碼已被刪除,但仍然限制編輯或列印,並且當您嘗試執行這些操作時可能會觸發密碼提示。
要理解 PDF 規範中為何存在兩個密碼,需要一些歷史背景。當 Adobe 在 20 世紀 90 年代首次引入 PDF 安全性時,雙密碼模型滿足了特定的業務需求:文件作者可以分發任何人都可以打開但只有授權用戶可以修改的文件。這種查看和編輯權限的分離在當時是創新的,但從那時起就引起了混亂,因為用戶合理地期望刪除密碼意味著刪除所有密碼。
嘗試解鎖 PDF
無需安裝。直接在您的瀏覽器中工作。
為什麼解鎖成功後再次出現密碼提示
重新出現PDF密碼提示的最常見原因是您僅刪除了開啟密碼,但權限密碼仍然有效。某些 PDF 閱讀器(尤其是 Adobe Acrobat)不僅在開啟檔案時顯示密碼提示,而且在嘗試任何受權限密碼限制的操作時也會顯示密碼提示。您成功打開文件,嘗試編輯或列印它,突然出現密碼提示,看起來就像您根本沒有刪除密碼一樣。
當您知道正在處理的密碼時,修復會更簡單。
WukongPDF 透過解決兩種密碼類型來處理 PDF 解鎖。當您處理受密碼保護的文件時,該工具的解鎖功能會刪除開啟密碼並清除權限限制,這表示輸出檔案不會觸發任何操作的密碼提示,無論您是開啟、編輯、列印或從文件複製文字。
導緻密碼問題再次出現的另一種情況涉及元資料保存。當您解鎖 PDF 時,某些工具會將原始加密參數嵌入到新文件的元資料中,以便日後參考。遇到此元資料的 PDF 閱讀器可能會將其解釋為有效的密碼要求,特別是在元資料包含原始安全設定的情況下。這是特定於讀者的行為,並且因 PDF 檢視器而異。
第三種情況涉及不同的 PDF 閱讀器如何快取身份驗證狀態。如果您在 Adobe Acrobat 中開啟受密碼保護的 PDF 並將密碼保存在應用程式的密碼快取中,然後在外部解鎖該檔案並嘗試重新開啟它,Acrobat 可能會嘗試使用快取的憑證並顯示密碼錯誤,而不是嘗試在沒有憑證的情況下開啟該檔案。清除應用程式儲存的密碼快取可以解決此類錯誤提示。
密碼快取和本機副本
有時密碼根本不在檔案中,而是在裝置的快取記憶體中。 PDF 閱讀器、瀏覽器和電子郵件用戶端都會快取附件和下載。如果您解鎖了 PDF 並儲存了解鎖版本,但您的電子郵件用戶端或瀏覽器開啟了原始快取版本,您會在舊的鎖定檔案上看到密碼提示,而解鎖版本則保持不變。
這種快取問題在行動裝置上尤其常見。尤其是 iOS,在「檔案」應用程式和 Safari 下載中使用了積極的檔案快取。您下載、解鎖並重新儲存的檔案可能存在於三個不同的位置:原始下載快取、您儲存的解鎖副本以及 iCloud 同步版本。從錯誤的位置開啟檔案會給您鎖定的版本,並且看起來解鎖從未發生過。
PDF 安全設定也可以在應用程式層級而不是檔案層級強制執行。一些行動 PDF 應用程式維護自己的密碼資料庫,獨立於實際的文件加密。如果您之前在此類應用程式中開啟過受密碼保護的 PDF,該應用程式可能會記住密碼並自動填入。但是,如果儲存的密碼與目前檔案狀態不匹配,或者解鎖過程更改了檔案並且應用程式的快取憑證不再適用,則應用程式可能會在不再需要密碼的檔案上顯示密碼提示。
雲端儲存服務引入了另一個快取層。 Dropbox、Google Drive 和 OneDrive 都維護最近存取的文件的本機快取以供離線存取。如果您解鎖儲存在這些服務之一中的 PDF,雲端用戶端可能會將解鎖版本同步到雲,但在您嘗試開啟它時提供快取的鎖定版本。強製手動重新同步或清除雲端客戶端的快取可以解決此問題。
不完整的解鎖操作和部分解密
一個不太常見但更令人沮喪的原因是解鎖操作不完整。大多數基於瀏覽器的解鎖工具會處理記憶體中的 PDF,然後觸發解鎖文件的下載。如果瀏覽器標籤在下載完成之前關閉,如果在處理過程中網路連線斷開,或者如果工具遇到特定加密演算法的錯誤,則輸出檔案可能會部分解密。它可能無需密碼即可打開,但在某些頁面或存取特定功能時會失敗,從而在文件中途觸發密碼提示。
使用 AES-256 加密的 PDF 通常比使用舊版 RC4 加密的 PDF 更可靠,因為新標準在實施中的邊緣情況較少。如果您使用的是 2000 年代中期使用 RC4-128 加密進行加密的舊 PDF,則與使用 AES-256 加密的現代 PDF 相比,您可能會遇到更多不一致的解鎖行為。舊文件中的加密元資料有時會引用現代解鎖工具不完全支援的非標準演算法。
如何永久刪除 PDF 密碼保護
若要獲得乾淨、永久解鎖的 PDF,請遵循特定順序。首先,檢查 PDF 屬性以查看哪些類型的保護處於活動狀態。大多數 PDF 閱讀器都會在「檔案」、「屬性」、「安全性」下顯示此資訊。尋找“安全方法:密碼安全性”以及“文件限制摘要”下列出的任何特定限制。這告訴您您正在處理的是開放密碼、權限密碼還是兩者。
其次,使用明確處理這兩種密碼類型的解鎖工具。解鎖後,透過在與您通常使用的不同的 PDF 閱讀器中開啟輸出檔案來驗證結果。如果密碼提示出現在一個閱讀器中,而另一個閱讀器中沒有出現,則問題出在閱讀器的快取資料上,而不是檔案上。
第三,解鎖後清除瀏覽器快取和下載歷史記錄,然後直接從已儲存的位置開啟文件,而不是從瀏覽器的下載欄開啟文件。這可確保您開啟解鎖版本而不是原始鎖定檔案的快取副本。在行動裝置上,使用「檔案」應用程式導航到已儲存的位置,而不是點擊最近的檔案快捷方式,這可能指向舊的鎖定版本。
當密碼確實無法刪除時
在某些情況下,透過普通工具確實無法刪除 PDF 密碼。如果 PDF 受數位版權管理 (DRM) 系統而不是標準 PDF 密碼加密保護,則限制由單獨的 DRM 伺服器強制執行,並且無法在本機上刪除。 Adobe 先前的 LiveCycle Rights Management 和 Microsoft 的 Azure 資訊保護都套用了 DRM,可以在任何本機密碼刪除嘗試中存活下來。
如果 PDF 使用基於憑證的加密而不是基於密碼的加密,則該檔案將使用數位憑證的公鑰進行加密,並且只能使用相應的私鑰進行解密。沒有密碼工具可以解鎖此類文件,因為沒有要刪除的密碼。打開它的唯一方法是使用與用於加密它的憑證相符的私鑰。
嘗試解鎖 PDF
無需安裝。直接在您的瀏覽器中工作。
