什麼是密碼產生器?
這個密碼產生器使用瀏覽器內建的密碼學安全亂數(crypto.getRandomValues)產生密碼。自己想的密碼常有生日、姓名、鍵盤排列等規律,容易被破解;隨機產生的密碼則沒有任何可猜測的線索。
勾選大寫、小寫、數字、符號後,每種勾選的字元至少會出現一次,可直接符合網站的密碼規則。產生的密碼不會傳送到伺服器,也不會被儲存。
使用方法
- 選擇隨機字元或好記的單字型。
- 設定長度(或單字數)與要使用的字元類型,新密碼會立即產生。
- 用強度條與熵值確認安全性,重要帳號建議 80 位元以上。
- 按下喜歡的密碼旁的複製即可使用;想要其他候選可按重新產生。
密碼強度(熵值)標準
熵值是猜中密碼所需嘗試次數以 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 個字元以上也沒問題。