密碼產生器

免費線上密碼產生器:用瀏覽器安全亂數產生隨機強密碼,自訂長度與大小寫、數字、符號,可排除易混淆字元並顯示強度,一次產生多組。

  • 安全亂數
  • 排除易混淆字
  • 密碼強度
  • 一次多組

勾選後不使用這些容易看錯的字元: I l 1 | O 0 o

密碼強度

產生的密碼

    密碼只在你的瀏覽器內以安全亂數產生,不會上傳,也不會儲存。

    🔒 所有計算都在你的瀏覽器內完成,資料不會上傳到任何伺服器。

    使用說明

    1. 拖曳滑桿或直接輸入數字設定密碼長度(4~128),勾選要使用的字元類型:大寫、小寫、數字、符號。
    2. 需要手抄或口頭念出時,勾選「排除易混淆字元」,就不會出現 I、l、1、O、0 這類容易看錯的字。
    3. 改任何選項都會自動重新產生;上方顯示強度與熵(bits),每組密碼旁按「複製」即可使用,不滿意就按「重新產生」。

    常見問題

    產生的密碼會被傳到伺服器嗎?

    不會。密碼完全在你的瀏覽器內用 crypto.getRandomValues 安全亂數產生,不會上傳、不會記錄,也不會存在 localStorage,關掉頁面就消失。

    密碼要多長才安全?

    一般網站帳號建議至少 12~16 位並混合四種字元;重要帳號(信箱、銀行、密碼管理器主密碼)建議 16 位以上。長度比複雜度更有效,每多一位,暴力破解的難度就乘上字元池的大小。

    強度裡的「熵(bits)」是什麼意思?

    熵是密碼不可預測程度的量化指標,計算方式為「長度 × log2(字元池大小)」。例如 16 位、使用全部 94 個字元約為 105 bits。本工具以 40、60、80 bits 為分界,分為弱、普通、強、非常強。

    為什麼要排除易混淆字元?

    大寫 I、小寫 l、數字 1、直線 |,以及大寫 O、數字 0、小寫 o 在許多字型中長得很像,手抄或口頭傳達時容易出錯。排除後字元池略小,熵會稍微下降,可以多加一兩位長度補回來。