透過 MCP 連接 →

輸入計算

常見字元集大小:純數字 = 10、僅小寫 = 26、大小寫 = 52、大小寫+數字 = 62、再加符號 ≈ 94。

數學公式

廣告

結果

可能的密碼組合數
218,340,105,584,896
不重複密碼總數
熵值(位元) 47.63 bits
字元集大小 62
密碼長度 8

什麼是密碼組合計算機?

這個工具會根據你設定的字元集大小與密碼長度,計算出可組成的不重複密碼總數,並同時提供以位元(bit)表示的熵值(entropy)——這是衡量密碼強度的標準指標。可能的組合越多,密碼就越難被暴力破解。

如何使用

先輸入字元集大小,也就是允許使用的不同字元數量(例如純數字為 10、僅小寫字母為 26、英文字母加數字為 62,若再加上符號則約為 94)。接著輸入密碼長度,也就是密碼中的字元個數。計算機便會回傳總組合數與對應的熵值。

公式說明

組合數其實就是字元集大小的「長度次方」:$$C = N^{L}$$因為密碼中的每一個位置(共 \(L\) 個)都可以獨立地是 \(N\) 個字元中的任何一個,所以各位置的可能性相乘即得總數。熵值則由 $$E = L \times \log_{2}(N)$$推導而來,用位元數來表達搜尋空間的大小。每多一個位元,暴力破解所需的運算量就會翻倍。

長條圖展示隨著密碼長度增加,以位元為單位的密碼熵不斷增長
對於固定的字元集,以位元為單位的熵隨密碼長度線性增長。
示意圖展示大小為 N 的字元集填入 L 個密碼位,總組合數為 N 的 L 次方
密碼的 \(L\) 個位置中每個都可以是 \(N\) 個字元中的任意一個,共有 \(N^L\) 種組合。

實例演算

假設你使用小寫字母加數字(\(N = 62\)),密碼長度為 8 個字元(\(L = 8\))。組合數為 $$62^{8} = 218{,}340{,}105{,}584{,}896$$也就是超過 218 兆種可能。熵值則為 $$8 \times \log_{2}(62) \approx 47.63 \ \text{位元}$$屬於中等強度;資安專家通常建議重要帳號的密碼熵值應達到 60 位元以上。

常見問題(FAQ)

字元集大小該填多少?請填入密碼中可能出現的所有字元總數:10(純數字)、26(單一大小寫字母)、52(大小寫混合)、62(大小寫混合+數字),或約 94(再加上常見符號)。

熵值要多少位元才算「夠強」?常見的參考標準是:日常帳號約 50~60 位元,而高價值的機密資料則建議 80 位元以上。值得注意的是,加長密碼提升熵值的效果,往往比擴大字元集更顯著。

這能保證我的密碼一定安全嗎?不能。本工具僅衡量理論上的暴力破解難度。即使熵值很高,若使用容易被猜中的單字、重複沿用舊密碼,或遭遇資料外洩,密碼仍可能被攻破。

最後更新: