任何以瀏覽器為基礎的工具都無法移除一個被遺忘的 PDF 密碼,因為 PDF 加密機制正是專為抵抗這種情況而設計的。PDF 上的「開啟密碼」保護,使用的是由密碼本身衍生出的加密金鑰,所以沒有密碼就沒有金鑰,沒有金鑰就沒有可讀取的解密檔案。任何聲稱能在不知道密碼的情況下移除 PDF 密碼的說法,要嘛是在描述一種對現代 PDF 加密無效的攻擊手法,要嘛是需要專用硬體的復原服務,要嘛根本就是惡意軟體。誠實的做法是兩個步驟:先透過合法管道復原或重建密碼,再建立一份你可以自由開啟的無保護版本文件。本指南會逐一說明這兩個步驟,接著示範一旦你手上有了密碼,如何產出一份無保護的本地端副本,全程不上傳、不經伺服器處理。

how to remove pdf password if forgotten
忘記密碼時如何移除 PDF 密碼

為什麼被遺忘的 PDF 密碼無法被繞過

現代的 PDF 密碼保護仰賴 PDF 規範中定義的安全處理程式。當一份 PDF 以「使用者密碼」(也就是你用來開啟文件所輸入的密碼)加密時,檔案內容會使用由該密碼經過反覆雜湊運算所衍生出的加密金鑰打亂。沒有密碼,唯一實際可行的讀取方式就是去猜,而現代 PDF 使用 AES-128 或 AES-256 搭配由密碼衍生的金鑰,這讓任何長度超過寥寥數個字元的密碼,暴力破解都變得不切實際。

這正是為什麼每一個可信的、宣稱能「移除 PDF 密碼」的工具,實際上指的都是以下兩件事之一:它預期你會自行提供密碼,或者它是一個為了在你自己擁有的文件上進行密碼復原而設計的離線破解工具。以瀏覽器為基礎的 PDF 工具既沒有時間,也沒有金鑰素材可以破解受 AES 保護的 PDF,它們也不該假裝自己做得到。

有一個值得知道的細節:PDF 文件可以帶有兩種不同的密碼。「使用者密碼」(也稱為「開啟密碼」)保護的是檔案的開啟。「擁有者密碼」則控制編輯、列印與複製。在沒有使用者密碼的情況下移除擁有者密碼是沒有意義的,而在沒有密碼本身的情況下移除使用者密碼,實際上是不可能的。

到哪裡尋找你遺失的密碼

在斷定密碼真的找不回來之前,請依序試過以下這些合法的復原管道。

  • 搜尋你的密碼管理員。如果你曾經在一台跑著密碼管理員的裝置上開過這份 PDF,管理員很可能在你第一次輸入密碼時就記錄了下來。試著用檔名、發文機構名稱,或你在該筆紀錄旁存下的任何提示來搜尋。
  • 檢查你的電子郵件封存。銀行、雇主、法院、公用事業單位與政府機關,經常會把密碼寫在附有該 PDF 的同一封信中,或另外寄一封「你的安全文件」信件。試著用寄件者名稱、文件標題,或「password」「secure document」「open with」這類字詞搜尋。
  • 查看寄件者的入口網站。許多機構會把密碼存放在你的線上帳戶中,有時會放在「文件」「對帳單」或「往來信件」這類分頁底下。
  • 直接詢問寄件者。寄一封簡短的信給發文單位,通常一天內就能拿到原始密碼,因為他們幾乎都存有記錄。
  • 試試任何密碼提示。有些 PDF 安全工具會讓寄件者附加一則提示,出現在密碼輸入畫面上。這則提示或許足以喚起你的記憶,尤其如果它是一個熟悉的日期、名字或短語。

關於一個常見情境的實例演練,請參考如何從銀行對帳單移除 PDF 密碼。一旦你拿到密碼,就可以繼續往下產出一份無保護的副本了。

在你已有密碼時製作無保護副本

這正是瀏覽器工具真正能幫上忙的部分。移除 PDF 密碼會把你已經能夠開啟的、受密碼保護的 PDF,把每一頁可見內容重新建成一張壓平的圖片,並寫出一份不再要求輸入密碼的新無保護 PDF。這裡有一個值得注意的取捨:輸出結果是點陣化的副本——原始的文字、連結、表單欄位、簽名、向量資料與中繼資料都不會被保留下來。當你需要一份乾淨、可檢視的副本,用來列印、分享或閱讀而不必每次輸入密碼時,可以使用它;但如果你需要的是可編輯、具無障礙功能,或具法律簽署效力的原始文件,就不適合用它。

  1. 從你的電腦選擇你有權開啟的、受密碼保護的 PDF。
  2. 在表單中輸入目前的密碼;這組密碼只會在目前這個瀏覽器分頁中使用。
  3. 建立無保護的點陣副本。每一頁都會使用Mozilla 的 PDF.js 函式庫在本地端以 1.5 倍比例算繪,並組成一份全新的、未加密的 PDF。
  4. 檢視結果。完成後的副本會在不需密碼的情況下重新開啟,並在下載連結出現之前驗證頁數。
  5. 只有在壓平後的頁面看起來沒問題時才下載無保護的 PDF,並為任何需要原始文件結構的工作保留那份加密的原始檔。

輸出內容剖析:點陣副本保留了什麼、又捨棄了什麼

這份點陣副本並不是無損的「解密後直接存檔」。它是逐頁的視覺重現。下表整理了原始文件的哪些屬性會被保留到無保護檔案中。

原始 PDF 中的屬性在點陣副本中是否保留
頁面尺寸(頁面大小)
可見的頁面內容是(重新算繪為圖片)
可選取、可搜尋的文字層
超連結與大綱或書籤
表單欄位與控制項
數位簽章
註解與留言
向量物件與圖層
標籤與無障礙中繼資料
原始圖片編碼否(於本地端重新編碼)
文件中繼資料
加密設定

如果你需要一種能保留原始文字、表單、簽章與無障礙標籤的無損密碼移除方式,你需要的是一套受信任的 PDF 編輯器,能在保留文件結構的同時,重新以無加密的形式存檔。「移除 PDF 密碼」對於一份壓平、僅供檢視的副本而言,是正確的解答。

隱私、大小限制與加密原始檔

即使一份加密的 PDF 在沒有密碼的情況下也無法離開你的機器,把這個工具如何處理你的檔案講清楚仍然是值得的。來源文件、你輸入的密碼、頁面算繪,以及新 PDF 的組裝,全部都留在目前這個瀏覽器分頁內。完成的點陣副本會經過驗證並在本地端下載;不會上傳任何內容,也不需要帳號或註冊。

這個工具強制執行幾項硬性限制,決定一項工作能否完成。只要超過其中任何一項,就不會產生下載檔案。

  • 來源檔案最多 25 MB
  • 最多 40 頁
  • 算繪後的頁面任一邊最多 12,000 像素
  • 每頁最多 40 百萬像素
  • 整份文件最多 100 百萬像素

密碼輸入錯誤、PDF 格式錯誤,或任何驗證失敗,同樣也不會產生下載檔案。無保護輸出檔的頁數,會在下載連結出現之前先與來源檔比對。

在使用結果之前,有三項實務上的提醒:

  • 輸出檔案大小可能會改變。重新編碼後的頁面圖片使用的壓縮方式與加密來源不同,所以新檔案可能比原始檔案更大或更小。
  • 保留加密原始檔。這份點陣副本是一份壓平後的視覺紀錄。原始檔案才是用於法律、存檔、無障礙或簽署用途的正式文件。
  • 分享前先檢查副本。確認每一頁都在,算繪出來的文字在你平常的縮放層級下清晰可讀,並確認收件人不會遺漏原始文件所帶有的任何內容(例如可填寫的表單控制項或無障礙標籤)。

在正確的使用範圍內,「移除 PDF 密碼」能讓你獲得一份無保護、於本地端產生的副本,可以開啟、列印與分享而不必每次重新輸入密碼,同時保留加密的原始檔案完整不動,供任何需要來源文件完整結構的用途使用。

如果你還在考慮選項,移除 PDF 註解是不是一個機密遮蔽工具?這篇文章有詳細說明。