技術分析做得再完整,活頁簿打不開仍是白忙
許多認真做功課的投資人、證券研究社團或小型投顧團隊,會把長期累積的市場觀察集中在一份 Excel 活頁簿裡:自選股觀察清單、個股的支撐與壓力價位、RSI 週期與移動平均參數、選股篩選條件、進出場紀錄,甚至是策略回測的勝率與最大回撤統計。這類活頁簿往往會加上開啟密碼,因為當夾雜交易紀錄、客戶聯絡資訊或資產配置時,它已經不只是一份筆記,而是敏感的個人或營業資料。
問題在於,密碼保護愈謹慎,遺忘的風險也愈真實。換了新電腦、幾個月後重開舊備份、離職交接沒有留下密碼清單,或單純是時間久了記憶模糊,都可能讓這份累積數年的活頁簿突然完全無法開啟。本文以 Excel 單一格式為核心,說明遇到這種狀況時如何依序排查、有哪些可行的恢復路線、各自的風險,以及事後如何避免重演。
先分辨:你遇到的是哪一種 Excel 保護
不少人把「打不開」和「不能編輯」統稱為忘記密碼,但兩者的技術層次完全不同,處理方式也不一樣。
- 開啟密碼(檔案層級加密):開檔時就要求輸入密碼,否則連內容都看不到。新版 .xlsx 預設採用 AES 對稱加密,密碼會經過大量反覆運算來衍生金鑰,這是真正需要「恢復密碼」的狀況,也是本文主軸。
- 工作表保護或活頁簿保護:檔案可以正常開啟,卻無法編輯儲存格、調整版面或新增工作表。它本質是編輯限制而非資料加密,移除門檻相對低,不適用暴力還原的邏輯。
- 唯讀建議或修改權限密碼:檔案能以唯讀模式檢視,只是無法儲存變更,同樣與開啟加密不同。
- VBA 專案密碼:保護的是巨集程式碼,與活頁簿開啟密碼是兩套獨立機制。
先確認彈出的對話框是在「開啟檔案」階段還是「編輯內容」階段要求輸入,才能避免用錯方法、浪費時間。
為什麼交易相關活頁簿特別容易忘記密碼
第一個常見原因是密碼輪替與組合膨脹。注重資安的使用者會定期替換密碼,再加上券商、銀行、信箱、密碼管理員各自一組,幾個月下來,當初幫活頁簿設定的是哪一個版本,很容易混淆。
第二是時間差。技術分析活頁簿常被當成封存資料,例如季度結算後歸檔,半年或一年後為了比對歷史訊號才重新開啟,此時記憶已經淡化。
第三是設備與人員流動。換電腦、重裝系統、員工離職或社團學長姊交接,若密碼只存在舊設備或某人的腦海裡,新接手的人就會面對一份加密遺產。
第四是輸入環境差異。中文輸入法下的全形與半形符號、Caps Lock 狀態、鍵盤配置改變,都會讓你以為「密碼錯了」,其實只是輸入方式不同。
恢復前的四步排查
在尋求任何工具或服務之前,先完成以下排查,相當比例的案例其實會在這階段解決。
- 確認檔案版本與完整性:檢查副檔名是 .xlsx、.xlsm 還是舊版 .xls,並在另一台電腦或用 Excel 線上版嘗試開啟,排除檔案毀損或關聯設定異常。若檔案是從備份還原而來,也要確認沒有在還原過程中損壞。
- 清查現有密碼紀錄:翻閱密碼管理員、瀏覽器儲存的密碼、舊手機的記事本、紙本日誌,以及當時常用的信箱或即時通訊紀錄,許多人會把密碼提示備註在不起眼的地方。
- 有系統地測試可能組合:列出慣用字根、常用數字(例如手機末四碼、生日)、符號習慣與大小寫規則,逐一嘗試。測試本身不會損壞檔案,Excel 也不會因為輸錯次數而鎖檔,但請自行記錄已試過的組合,避免重複。
- 確認輸入環境:切換到英文輸入法、關閉 Caps Lock、改用實體鍵盤,排除語系與按鍵差異。
自助恢復的選項與現實限制
如果你還記得密碼的部分線索,例如長度、開頭字根或固定數字,離線工具的「遮罩攻擊」或規則字典攻擊可以把搜尋範圍大幅縮小,這是自助路線裡成功率相對高的方式。若完全沒有線索,只能進行全字元組合嘗試,就要理解新舊格式的差異:Excel 97-2003 的 .xls 舊式加密強度較弱,而現行 .xlsx 的 AES 加密配合高反覆運算次數,普通筆電每秒能嘗試的密碼數非常有限,密碼稍長、字元組合稍複雜,所需時間就會快速拉長到不切實際。
自助路線最大的風險其實不是「跑不動」,而是工具來源。搜尋引擎上標榜免費還原的軟體參差不齊,部分夾帶廣告程式、木馬甚至勒索軟體;而含有交易紀錄與個資的活頁簿一旦在感染設備上被讀取,等於為了救一份資料,暴露了更多敏感資訊。此外,隨意把檔案上傳到不明線上網站,也違反金融資料最小暴露的原則。
專業服務的價值:隱私、算力與字典規律
當自助排查沒有結果,而資料又確實重要時,可以考慮 Catpasswd(貓密網) 這類專注於加密檔案恢復的服務,它的幾個特性正好對應上述痛點。
- 本地提取 Hash 特徵碼:你只需在本機從活頁簿取出加密特徵值上傳,不必交出完整檔案。對於含客戶個資、交易紀錄的財務文件,這點大幅降低了資料外洩面。
- GPU 雲端叢集:還原速度取決於平行運算能力,雲端 GPU 叢集適合處理長密碼與複雜組合,這正是普通筆電最吃力的環節。
- 密碼字典與規律資料庫:多數人設定密碼仍有慣性,例如字根加年份、符號替代等規律。平台累積的字典與規律資料庫,可比全列舉更有效率地命中真實密碼,提升整體成功率,但不會、也不可能承諾每個檔案都能還原。
- 失敗無需付費的模式:恢復成功後可選擇等待免費顯示,或付費立即查看;若還原失敗則不需支付費用,適合在預算有限的前提下評估。
服務同時涵蓋 ZIP、RAR、7Z、PDF、Word、Excel、PPT 等常見加密格式,但建議一次只處理一種檔案類型,並在送出前確認自己擁有該檔案的合法處理權限。
找回之後:避免重演的源頭管理
密碼恢復只是補救,真正降低風險要靠日常制度。
- 把密碼納入密碼管理員:為活頁簿建立獨立條目,備註檔案版本與用途,更新密碼後同步修改,不要再依賴記性。
- 依敏感度分級保護:只有需要防止內容外洩的活頁簿才使用開啟加密;僅需防誤改的場景,用工作表保護即可,避免把簡單需求升級成高遺忘風險。
- 落實 3-2-1 備份:保留三份備份、使用兩種媒體、其中一份異地存放;加密備份的密碼要與備份本身分開保存,否則備份再多也只是更多打不開的檔案。
- 建立交接清單:團隊或社團交接時,把加密檔案清單、密碼提示與保管人寫成文件,避免知識隨人流動。
- 個資最小化:交易活頁簿盡量移除不必要的身分證字號、完整聯絡資訊,或將個資與分析資料分檔,降低單一檔案外洩的衝擊。
合規與倫理提醒
密碼恢復技術僅適用於你本人擁有,或已取得檔案所有權人明確授權的檔案。未經許可嘗試開啟他人的活頁簿,可能涉及刑事與民事責任;若屬企業內部調查需求,應先走過內部授權與法務流程,並留存書面紀錄。
常見問題 FAQ
Excel 的開啟密碼和工作表保護密碼有什麼不同?
開啟密碼屬於檔案層級加密,沒有密碼就無法讀取內容,新版 .xlsx 採 AES 加密,還原門檻高;工作表保護只是限制編輯與結構調整,檔案仍可開啟檢視,兩者移除方式完全不同,送處理前要先確認彈窗出現的時機。
舊版 .xls 和新版 .xlsx 的恢復難度一樣嗎?
不一樣。Excel 97-2003 的 .xls 使用較舊、強度較弱的加密機制;.xlsx 預設採 AES 並提高金鑰衍生的反覆運算次數,暴力嘗試成本高很多,密碼越長、字元類型越多,所需時間呈指數成長。
把加密 Excel 上傳到線上服務安全嗎?
關鍵在於服務是否需要完整檔案。貓密網支援在本機提取 Hash 特徵碼、只上傳特徵值的作業模式,原始活頁簿不需離開你的電腦,對含交易紀錄與個資的財務檔案較有保障;至於要求上傳完整檔案的不明網站,則應審慎評估。
恢復一個 Excel 密碼大概要多久?會保證成功嗎?
所需時間主要取決於密碼長度、字元組合與你能提供的線索,而非檔案大小,因此沒有統一標準。任何業者都無法保證百分之百還原,貓密網的模式是成功後才可查看結果、失敗無需付費,建議先整理密碼提示再送處理,以提高效率。
找回密碼後,怎樣避免下次又忘記?
把密碼存入密碼管理員並標註檔案版本、依敏感度選擇開啟加密或僅工作表保護、落實 3-2-1 備份且密碼與備份分開存放、團隊交接建立書面清單,這四項機制到位,就能把再次被鎖在門外的機率降到很低。