跳到主要內容
Tools

密碼強度檢查

檢查密碼有多容易被猜中,估算各種攻擊情境的破解時間並提供改善建議,密碼不會離開瀏覽器。

密碼只在你的瀏覽器中檢查,不會儲存、不會出現在網址中,也不會傳到任何地方。

強度

輸入密碼後,這裡會顯示強度、破解時間與改善建議。

需要一組高強度密碼?試試密碼產生器。

使用說明

  1. 在「要檢查的密碼」欄位輸入或貼上密碼。第一次輸入時會先載入密碼字典,需要幾秒鐘。
  2. 下方會顯示強度等級(0 到 4 分)、估計的猜測次數,以及在四種攻擊情境下的破解時間。
  3. 如果密碼有容易被猜到的規律,例如常見密碼、英文單字、鍵盤順序或日期,會列出問題與改善建議。
  4. 想換一組更強的密碼,可以用密碼產生器產生隨機密碼。

常見問題

把密碼輸入這裡安全嗎?

密碼只在你的瀏覽器中分析,不會上傳、不會存進瀏覽器,也不會出現在網址中;重新整理頁面就會清除。即便如此,仍建議不要輸入正在使用的重要密碼,改用相同規則組成的類似密碼來測試。

強度是怎麼算的?

本工具使用開源的 zxcvbn-ts。它不只看長度與字元種類,而是像攻擊者一樣,比對常見密碼清單、英文單字與人名、鍵盤圖形、重複與連續字元、日期等規律,估算要猜幾次才會猜中,再換算成 0 到 4 分。

四種破解時間有什麼不同?

線上攻擊是對登入頁面一次次嘗試,有限制次數的網站每小時只能試約 100 次。離線攻擊是網站的密碼資料外洩後,攻擊者在自己的電腦上猜:如果網站用 bcrypt 等慢速雜湊保存,每秒約 1 萬次;如果用 MD5 等快速雜湊,搭配顯示卡每秒可達 100 億次。最安全的做法是以最快的情境為準。

為什麼加了符號和數字,分數還是很低?

像「P@ssw0rd!」這種把字母換成相似符號、在單字後加數字的寫法,攻擊者的字典早就涵蓋了。真正有效的是長度與不可預測性:由幾個不相關的單字組成的長密碼,或完全隨機的密碼,都比短而複雜的密碼更難破解。

支援中文密碼嗎?

可以輸入,但目前的字典只涵蓋英文單字與常見密碼,所以中文詞語或拼音不會被辨識為常見字詞,分數可能偏高。部分網站與裝置也不接受中文密碼,使用前請先確認。

分數高就代表一定安全嗎?

不一定。這只是估計值:如果密碼曾經外洩、和你的個人資料(姓名、生日、電話)有關,或在多個網站重複使用,即使分數高也有風險。建議每個網站使用不同的密碼,搭配密碼管理器與兩步驟驗證。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。