安全的密碼要幾個字?2026年的標準與產生方法
很多網站仍要求「包含大寫、數字和符號」。這有一點幫助,但真正重要的更簡單:長度與隨機性。
決定密碼強度的因素
偷到密碼資料庫的攻擊者,每秒可以嘗試數十億種組合。保護你的是可能密碼的數量。每多一個隨機字元,數量就乘上字元種類數。
強度以熵值(位元)表示,每多1位元,猜中的工作量約加倍。使用英文大小寫、數字與符號的隨機12字元約79位元,16字元約105位元。
建議長度
| 用途 | 建議 |
|---|---|
| 電子郵件、銀行、密碼管理工具 | 16字元以上(或長的通關片語) |
| 存在管理工具裡的一般帳號 | 隨機16~20字元 |
| Wi-Fi | 16字元以上,排除容易混淆的字元 |
重點是隨機。「Taipei2026!」有11個字元,卻是攻擊工具最先嘗試的模式之一。
安全地產生
密碼產生器使用瀏覽器的加密亂數產生器(crypto.getRandomValues),密碼不會離開頁面,也不會被傳送或儲存。需要在電視或路由器上手動輸入的話,請開啟「排除容易混淆的字元」。
只靠長度還不夠
- 不要重複使用密碼。一個網站外洩,其他網站也會被拿來嘗試。
- 使用密碼管理工具,20個字元也不麻煩。
- 電子郵件、LINE、網路銀行請開啟兩步驟驗證。