萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Word 教學 >> Word 使用技巧

Word 文件密碼設定與破解全攻略:兩種加密方式、HTML 轉檔破解法、UltraEdit 破解保護

Word 文件加密保護機密資訊是基本技能,但也必須了解其脆弱性。本文詳細說明 Word 文件兩種密碼設定方法 (另存新檔/工具選項)、兩種破解手法 (HTML 轉檔法破解開啟/修改密碼、UltraEdit 十六進位編輯破解視窗體保護),並強調資安觀念:加密非絕對安全,機密資料建議使用專業加密工具 (VeraCrypt, 7-Zip AES-256) 或資訊權限管理 (IRM)。

一、Word 文件密碼設定 (加密)

方法一:另存新檔對話框設定 (全版本通用)

  1. 開啟文件 >「檔案」>「另存新檔」 (Word 2007+ 為 Office 按鈕>另存新檔)。
  2. 在「另存新檔」對話框點擊「工具」>「一般選項」 (Word 2007+ 為「工具」下拉>「一般選項」)。
  3. 在「儲存」選項卡輸入:
  • 開啟檔案權限密碼:知道密碼才能開啟文件 (加密文件內容)。
  • 修改檔案權限密碼:知道密碼才能修改文件,不知密碼以「唯讀」模式開啟。

兩組密碼可相同也可不同。輸入後需再次確認密碼,點擊「確定」> 儲存檔案。

方法二:工具選項設定 (Word 2003/舊版介面)

  1. 「工具」>「選項」>「儲存」索引標籤。
  2. 同樣設定「開啟權限密碼」與「修改權限密碼」。
  3. 確定 > 儲存文件。

二、破解 Word 文件密碼保護 (僅供學習測試自有文件,嚴禁非法用途)

破解法一:HTML 轉檔法破解「開啟/修改權限密碼」

原理:Word 另存為 HTML 時,密碼雜湊值以可逆加密儲存在 HTML 原始碼中 (<w:UnprotectPassword>)。

  1. 開啟加密文件 >「另存新檔」> 存檔類型選「網頁 (*.htm; *.html)」。
  2. 用記事本開啟產生的 .html 檔,搜尋 <w:UnprotectPassword>。
  3. 找到類似 5BCECF7A 的 8 位十六進位雜湊值 (對應密碼 "123")。
  4. 用 UltraEdit / HxD 等十六進位編輯器開啟**原始 .doc 檔案** (非 HTML)。
  5. 搜尋倒序雜湊值 7A CF CE 5B (小端序)。
  6. 將找到的 8 位元組全部改為 00 00 00 00 00 00 00 00 (八個 0)。
  7. 儲存 .doc 檔案,重新開啟,密碼已清空,直接按 Enter 即可開啟/修改。

限制:僅適用舊版二進位格式 (.doc)。Office 2007+ .docx 為 ZIP 容器加密 (AES),此法無效。

破解法二:破解「視窗體保護」 (限制編輯/表單鎖定)

  1. 同樣另存為 HTML,用記事本開啟。
  2. 搜尋 <w:UnprotectPassword> 找到保護密碼雜湊。
  3. 用十六進位編輯器開啟原 .doc,搜尋並歸零該雜湊值 (同上)。
  4. 或更簡單:另存為 XML 格式 (.xml),用文字編輯器開啟,搜尋 w:enforcement="1" 改為 0,或刪除 <w:documentProtection> 區塊,存檔後以 Word 開啟另存為 .docx。

資安觀念與防護建議

  • .doc 格式加密極弱,輕易破解。**機密文件務必使用 .docx 格式** (AES-128/256 加密)。
  • 強密碼:12 字元以上、大小寫數字符號混合,抵抗暴力破解。
  • 敏感資料:使用 VeraCrypt 容器、7-Zip AES-256 壓縮加密、BitLocker 磁碟加密、Office IRM (資訊權限管理) 保護。
  • 不要輕信「密碼保護」即萬無一失,物理存取、社交工程、惡意軟體、弱密碼皆為破口。

微軟官方立場

微軟承認 .doc 密碼保護有已知弱點,建議升級至 .docx 格式並使用強密碼。對於視窗體保護 (限制編輯),官方定位為「防君子不防小人」,非資安邊界。

copyright © 萬盛學電腦網 all rights reserved