AlpaKit Logo AlpaKit

密碼強度分析與安全洩漏檢測 (HIBP 密碼安全度檢查)

深度解析密碼複雜度、熵值與破解時間,並安全比對是否曾出現在已知洩漏數據中。

❌ 密碼長度 (至少 8 字元)
❌ 包含大寫字母 (A-Z)
❌ 包含小寫字母 (a-z)
❌ 包含數字 (0-9)
❌ 包含特殊符號 (!@#...)

🔍 歷史洩漏檢測

安全等級 極度危險 🛑
密碼熵值 (Entropy) 0.0 Bits
估計破解時間 瞬間破解

使用方式

  1. 1 開啟密碼強度分析與安全洩漏檢測 (HIBP 密碼安全度檢查),輸入、貼上或選擇要處理的內容。
  2. 2 依需求調整頁面上的選項與格式。
  3. 3 確認即時結果,再複製或下載可用的輸出。

適合的使用情境

深度解析密碼複雜度、熵值與破解時間,並安全比對是否曾出現在已知洩漏數據中。適合日常工作、開發、學習或快速驗證時使用。

隱私與資料處理

工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。

密碼強度怎麼算?熵、破解時間與外洩檢查說明

這個密碼強度檢測會在你輸入時即時檢查五項規則:至少 8 個字元、包含大寫字母、小寫字母、數字與符號,並依此給出「非常弱」到「強」的等級。長度達 12 字元會再加分,16 字元以上直接視為滿分,因為在所有條件中,長度對安全性的影響最大。

畫面上的「熵」(Entropy,單位 bits)是用「長度 × log2(字元池大小)」估算:只用小寫是 26 種字元,加上大寫再加 26、數字加 10、符號加 33。例如 8 個小寫字母約 37.6 bits,同樣 8 字元但四類都用到約 52.6 bits,12 字元四類混用則約 78.8 bits。破解時間假設攻擊者每秒嘗試 100 億次(10^10)把所有組合試完:8 個小寫字母不到一分鐘,8 字元四類混用約 8 天,12 字元四類混用則超過一百萬年。

要注意,這個公式假設每個字元都是隨機挑選的。像「Password123!」這種常見單字加數字的組合,雖然規則全部打勾、熵看起來很高,實際上會被字典攻擊很快猜中。因此真正可靠的做法是使用密碼管理器產生的隨機密碼,或由 4–5 個不相關單字組成的長密語。

「外洩檢查」按鈕會查詢 Have I Been Pwned 的 Pwned Passwords 資料庫,採用 k-anonymity 方式:瀏覽器先在本機計算密碼的 SHA-1 雜湊,只把前 5 碼送出,伺服器回傳所有前綴相同的雜湊後綴,再在你的電腦上比對。完整密碼與完整雜湊都不會離開瀏覽器;強度分析本身則完全在本機進行,不會上傳。

常見問題

在這裡輸入真實密碼安全嗎?

強度分析只在瀏覽器內計算,不會傳送任何資料。按下外洩檢查時,只會送出密碼 SHA-1 雜湊的前 5 個字元,無法從中還原密碼。若仍有疑慮,可以輸入結構相似的測試密碼來評估。

破解時間是怎麼估算的?準嗎?

工具以「字元池大小的長度次方」作為總組合數,再除以每秒 100 億次猜測。這是暴力破解的理論上限,實際攻擊會先試字典與常見模式,所以有規律的密碼通常比顯示的時間更快被破解。

外洩檢查顯示「曾出現在外洩資料中」該怎麼辦?

代表這組密碼曾出現在公開的外洩資料集,攻擊者常會優先嘗試這些密碼。不論強度分數多高,都應立即在所有使用它的網站更換,並開啟兩步驟驗證。

多長的密碼才夠安全?

一般帳號建議至少 12 字元並混用四類字元,重要帳號建議 16 字元以上,且每個網站使用不同密碼。用密碼管理器產生並保存隨機密碼,比自己記憶複雜規則更實際。

瀏覽此分類: 安全與密碼

推薦與常用工具
    ↑ ↓ 移動選擇 ↵ 開啟工具 ESC 關閉
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep