一個 PDF 可以帶有兩種不同的密碼,把它們搞混,是大家誤以為檔案已受保護、其實沒有的最常見原因。使用者密碼(有時稱為開啟密碼)是開啟文件時必須輸入的。擁有者密碼(權限密碼)則控制開啟後可以做什麼,例如列印或複製文字。
這篇文章會說明如何在 TokPDF 的加密PDF工具中分別設定這兩種密碼、加密有多強、權限能防什麼又防不了什麼,以及如何移除自己檔案的保護。加密是在你的瀏覽器中,用編譯成 WebAssembly 的 qpdf(一個廣泛使用的開源 PDF 函式庫)執行的。你的檔案和密碼都不會上傳。
使用者密碼與擁有者密碼
這兩種密碼防範的對象不同,而且只有其中一種是真正的保護。
| 使用者(開啟)密碼 | 擁有者(權限)密碼 | |
|---|---|---|
| 開啟檔案時需要 | 是 | 否 |
| 是否加密內容 | 是,使用由密碼衍生的金鑰 | 內容有加密,但閱讀器不需要向任何人索取密碼就能解密 |
| 防範什麼 | 沒有密碼的人無法閱讀文件 | 列印、複製、編輯等動作,但僅限選擇遵守這些旗標的閱讀器 |
| 強度 | 取決於你設定的密碼有多強 | 只是嚇阻,不是屏障:許多工具會忽略或移除它 |
四個步驟保護 PDF
開啟加密PDF並加入你的檔案。
如果希望別人必須輸入密碼才能開啟文件,請輸入 使用者密碼。
如果還想限制閱讀者能做的事,請輸入另一組不同的 擁有者密碼,並取消勾選想封鎖的動作:列印、修改、複製、註解、填寫表單、輔助功能和頁面組合。預設是全部允許。
點擊加密並下載受保護的副本,檔名會以 _encrypted.pdf 結尾。寄出之前,請先開啟一次確認密碼有效。
該用哪一種組合?
TokPDF 至少需要設定一組密碼。結果取決於你填了哪些欄位:
- 只設使用者密碼。 檔案需要密碼才能開啟。TokPDF 會把擁有者密碼設成相同的值,所以能開啟檔案的人就擁有完整權限,權限核取方塊不會有任何作用。這是大多數機密文件的正確選擇。
- 只設擁有者密碼。 檔案不需密碼即可開啟,權限限制則在遵守它們的閱讀器中生效。適合用於你不希望別人編輯的公開手冊,但不適用於任何機密內容。
- 兩者都設,而且不同。 擁有使用者密碼的人,可以在你設定的權限範圍內開啟和閱讀;只有擁有者密碼能解除所有限制。當收件人應該只能閱讀、不能列印或複製時使用,但請記得下面說明的限制。
加密有多強?
TokPDF 一律使用 AES-256,這是 PDF 標準定義的最強加密。Adobe Acrobat 和 Reader 自 X(10)版起即支援,目前版本的預覽程式、Chrome、Edge、Firefox 和大多數行動裝置 PDF 應用程式也都支援。這裡沒有退回舊版較弱方案(如 RC4 或 128 位元 AES)的選項,所以非常老舊的 PDF 軟體可能無法開啟該檔案。
實務上,弱點在密碼而不是加密演算法。任何取得檔案的人都能依硬體速度離線嘗試密碼,而且失敗後不會被鎖定。簡短的單字或日期很快就會被猜出;由四個以上不相關字詞組成的密語,或 12 個以上的隨機字元,則遠遠超出實際可猜測的範圍。
請用和檔案不同的管道傳送密碼。如果你用電子郵件寄出 PDF,請透過電話或通訊軟體告知密碼,這樣只攔截到一則訊息就不夠用了。
權限做不到的事
移除自己 PDF 的密碼或限制
TokPDF 有三個工具,適用於你自己擁有或有權修改的檔案。它們都無法破解未知的密碼。