⚠️ 法律與道德警示
**破解他人加密壓縮包屬非法入侵電腦資訊系統罪(刑法第 285 條),嚴禁用於非法用途。** 本教學僅供**找回自己遺忘密碼的合法壓縮包**、安全研究授權測試使用。請遵守當地法律法規。
工具準備
- 下載 **RAR Password Unlocker / cRARk / John the Ripper** 等專業破解工具(本文以通用 GUI 工具為例)。
- 解壓 → 以管理員身分執行主程式 → 「幫助」→「註冊」→ 輸入任意內容完成註冊(試用版功能受限)。
模式一:暴力破解(完全未知密碼)
- 點擊「打開」選擇目標 .rar 檔案。
- 攻擊類型選 **「暴力破解」**。
- 設定字元集:數字、小寫、大寫、符號、空格(越多越慢)。
- 設定密碼長度範圍(如 1~8 位)。
- 點擊「開始」→ 等待進度條跑完或顯示密碼。
**時間複雜度**:字元集 62 (大小寫+數字),8 位密碼約 218 兆億組合,單 GPU 可能需數年。**僅適合極短密碼(≤5 位)**。
模式二:掩碼暴力破解(記得部分密碼特徵)
- 勾選「掩碼暴力破解」。
- 切換至「暴力破解」分頁 → 依記憶設定掩碼模板。
例:記得密碼開頭「Abc」、結尾「123」、中間 3 位未知 → 掩碼:Abc???123(? 代表未知字元)。
- 點擊「開始」→ 搜索空間大幅縮小,分鐘/小時級出結果。
模式三:字典攻擊(常見密碼庫)
- 準備字典檔(常用密碼、個人常用組合、社工庫)。
- 工具選「字典攻擊」→ 載入字典 → 開始。成功率視字典品質而定。
GPU 加速(關鍵倍增器)
- 支援 CUDA (NVIDIA) / OpenCL (AMD/Intel) 的工具可調用顯卡並行運算,**速度提升 50~100 倍**。
- cRARk、Hashcat、John the Ripper 均支援 GPU 加速,建議專業場景使用命令列版本。
自我找回密碼最佳實踐
- 先嘗試常用密碼組合(生日、電話、名字拼音、鍵盤走勢)。
- 掩碼模式:盡可能回憶長度、字元類型、固定前後綴。
- 字典攻擊:用個人專屬字典(從瀏覽器儲存密碼、密碼管理器匯出)。
- 暴力破解:僅作最後手段,預估時間不可接受則放棄。
預防勝於治療
- 使用 **Bitwarden / KeePass / 1Password** 等密碼管理器,自動生成/儲存/填入強密碼。
- 重要壓縮包**雙重備份**:一份加密存雲端,一份明文存離線硬碟(物理隔離)。
- 檔名備註密碼提示(僅自己能懂的線索)。