密碼產生器

選擇長度與字元類型,一次產生多組無法猜測的隨機密碼。會顯示密碼強度(熵值),也能產生由英文單字組成、好記的密碼。

字元

    什麼是密碼產生器?

    這個密碼產生器使用瀏覽器內建的密碼學安全亂數(crypto.getRandomValues)產生密碼。自己想的密碼常有生日、姓名、鍵盤排列等規律,容易被破解;隨機產生的密碼則沒有任何可猜測的線索。

    勾選大寫、小寫、數字、符號後,每種勾選的字元至少會出現一次,可直接符合網站的密碼規則。產生的密碼不會傳送到伺服器,也不會被儲存。

    使用方法

    1. 選擇隨機字元或好記的單字型。
    2. 設定長度(或單字數)與要使用的字元類型,新密碼會立即產生。
    3. 用強度條與熵值確認安全性,重要帳號建議 80 位元以上。
    4. 按下喜歡的密碼旁的複製即可使用;想要其他候選可按重新產生。

    密碼強度(熵值)標準

    熵值是猜中密碼所需嘗試次數以 2 的次方表示的數值,計算方式為長度 × log₂(字元種類數)。每增加 1 位元,破解所需時間就加倍。

    熵值強度範例
    未滿 40 位元弱8 位數字、8 個小寫字母
    40~59 位元普通大小寫字母+數字 8~9 字元
    60~79 位元強4 種字元 10~12 字元
    80 位元以上非常強4 種字元 13 字元以上、9 個單字+2 位數字

    預估破解時間是以每秒嘗試 100 億次的離線攻擊計算的平均值。

    好記的密碼(通行片語)

    像 Piano-River-Cloud-Tiger-42 這樣把隨機英文單字串起來的密碼雖然長,卻很好記、好輸入。單字從約 400 個英文單字中隨機挑選,每個單字約 8.6 位元,6 個單字+2 位數字約 58 位元。適合電腦登入、密碼管理工具的主密碼等需要手動輸入的地方。重要帳號建議使用 7 個以上的單字。

    安全使用密碼的方法

    • 每個網站都使用不同的密碼。重複使用時,只要一個網站外洩,其他帳號也會跟著有風險。
    • 把密碼存在 iPhone「密碼」App、Google 密碼管理工具等密碼管理工具中,就不必記住又長又複雜的密碼。
    • 可以的話,請同時開啟兩步驟驗證或通行金鑰。

    常見問題

    產生的密碼會被儲存嗎?

    不會。密碼在瀏覽器中產生,不會傳送到伺服器。只有長度、字元類型等設定會儲存在這台裝置上。

    網站說不接受某些符號怎麼辦?

    部分網站只允許特定符號。可以關閉符號並把長度增加 2~3 個字元,或挑選不含該符號的其他候選密碼。

    「排除易混淆字元」是什麼?

    會排除大寫 I、小寫 l、數字 1、大寫 O、數字 0、小寫 o 等依字型不易分辨的字元,適合需要寫在紙上或口頭告訴別人的密碼。

    密碼要幾個字元才夠?

    同時使用大小寫字母、數字、符號時,建議至少 12 個字元,重要帳號 16 個字元以上。若存放在密碼管理工具中,用 20 個字元以上也沒問題。