什麼是密碼組合計算機?
這個工具會根據你設定的字元集大小與密碼長度,計算出可組成的不重複密碼總數,並同時提供以位元(bit)表示的熵值(entropy)——這是衡量密碼強度的標準指標。可能的組合越多,密碼就越難被暴力破解。
如何使用
先輸入字元集大小,也就是允許使用的不同字元數量(例如純數字為 10、僅小寫字母為 26、英文字母加數字為 62,若再加上符號則約為 94)。接著輸入密碼長度,也就是密碼中的字元個數。計算機便會回傳總組合數與對應的熵值。
公式說明
組合數其實就是字元集大小的「長度次方」:$$C = N^{L}$$因為密碼中的每一個位置(共 \(L\) 個)都可以獨立地是 \(N\) 個字元中的任何一個,所以各位置的可能性相乘即得總數。熵值則由 $$E = L \times \log_{2}(N)$$推導而來,用位元數來表達搜尋空間的大小。每多一個位元,暴力破解所需的運算量就會翻倍。
實例演算
假設你使用小寫字母加數字(\(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 位元以上。值得注意的是,加長密碼提升熵值的效果,往往比擴大字元集更顯著。
這能保證我的密碼一定安全嗎?不能。本工具僅衡量理論上的暴力破解難度。即使熵值很高,若使用容易被猜中的單字、重複沿用舊密碼,或遭遇資料外洩,密碼仍可能被攻破。