如何使用密碼產生器
- 拖曳滑桿選擇密碼長度,建議至少 12 個字元,重要帳號建議 16 個以上。
- 勾選要包含的字元類型;若密碼需要手抄或念出來,可勾選「排除易混淆字元」。
- 按「複製」帶走密碼,不滿意就按「重新產生」。需要多組時可按「產生 10 組」。
什麼樣的密碼才安全?
密碼強度主要取決於「長度」與「字元種類」。以大小寫字母、數字與符號組成的 16 字元隨機密碼,可能的組合超過 10 的 30 次方,即使用高效能電腦暴力破解也需要極長時間。相對地,生日、名字加數字這類有規律的密碼,往往在字典攻擊中幾秒就被猜中。
除了強度,更重要的是「每個網站使用不同密碼」。一旦某個網站外洩,攻擊者會拿相同的帳密嘗試登入其他服務(撞庫攻擊)。搭配密碼管理器保存隨機密碼,是目前最實際的做法。
密碼強度與熵(Entropy)
本工具以「熵」衡量密碼強度:熵=長度 × log2(可用字元數)。低於 45 位元屬於弱密碼;45 到 70 位元為普通;70 到 100 位元為強;超過 100 位元已非常難以暴力破解。增加長度比增加符號更能有效提高熵值。
產生的密碼安全嗎?
本工具使用瀏覽器內建的 crypto.getRandomValues(),這是作業系統提供的加密等級亂數來源,並以拒絕取樣避免取模偏差。整個過程在你的裝置上完成,密碼不會經過網路,也不會被記錄。
常見問題
密碼建議多長?
一般帳號至少 12 個字元,電子郵件、網路銀行等重要帳號建議 16 個字元以上,Wi-Fi 密碼可以用 20 個字元以上。
產生的密碼會被記錄嗎?
不會。密碼完全在你的瀏覽器中產生,不會傳送到任何伺服器。本工具只會在本機記住你的勾選設定。
網站不接受某些符號怎麼辦?
可以取消勾選「符號」,並把長度加長幾個字元來維持強度,例如由 16 提高到 20。
什麼是易混淆字元?
指外觀相似的 0 與 O、1 與 l 與 I 等。需要手動輸入或抄寫密碼時,排除它們可以避免打錯。
最後更新: