← 所有文章

密碼安全完整指南:保護你的數位生活

2026 年 3 月 · 閱讀時間約 7 分鐘

根據 Have I Been Pwned 的統計,截至目前已有超過140 億筆帳號密碼在各種資料外洩事件中被曝光。密碼安全不再是「如果」的問題,而是「何時」的問題。本文根據 NIST(美國國家標準暨技術研究院)的最新指南,教你如何建立真正安全的密碼。

NIST SP 800-63B 的密碼建議

NIST 在 2017 年發布並持續更新的 SP 800-63B 數位身分認證指南,顛覆了許多傳統的密碼規則:

不再建議的做法

建議的做法

重點摘要:NIST 的核心觀點是「長度比複雜度更重要」。一個 16 字元的簡單密碼比一個 8 字元的複雜密碼更安全。

常見的密碼攻擊方式

攻擊方式原理防禦方法
暴力破解嘗試所有可能的組合使用長密碼(12+ 字元)
字典攻擊使用常見密碼列表避免常見詞彙和模式
撞庫攻擊用外洩密碼嘗試其他網站每個網站使用不同密碼
社交工程透過欺騙取得密碼使用 2FA、提高警覺
釣魚攻擊偽裝成合法網站騙取密碼檢查 URL、使用密碼管理器

OWASP 的密碼建議

OWASP(開放式網頁應用程式安全計畫)的認證備忘單提供了更具體的建議:

如何建立強密碼

方法 1:使用密碼產生器

最簡單也最安全的方式是使用密碼產生器。隨機產生的密碼沒有任何模式可循,是最難被破解的。搭配密碼管理器使用,你不需要記住這些複雜的密碼。

立即使用密碼產生器 →

方法 2:密碼短語

將多個隨機的詞彙組合成一個密碼短語,例如「正確-馬匹-電池-訂書機」。這種方式既容易記憶又有足夠的長度和複雜度。

方法 3:個人化但不可預測

使用對你有意義但他人無法猜到的組合。避免使用生日、寵物名字、地址等容易從社群媒體獲取的資訊。

密碼衛生習慣

結語

密碼安全是數位時代每個人都需要重視的議題。遵循 NIST 和 OWASP 的建議,使用密碼產生器建立強密碼,搭配密碼管理器和雙重驗證,你就能大幅降低帳號被入侵的風險。

參考文獻

  1. NIST. "Digital Identity Guidelines: Authentication and Lifecycle Management." NIST Special Publication 800-63B, 2020. https://pages.nist.gov/800-63-3/sp800-63b.html
  2. OWASP. "Authentication Cheat Sheet." OWASP Cheat Sheet Series, 2024. https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html
  3. Hunt, Troy. "Have I Been Pwned: Check if your email has been compromised." haveibeenpwned.com, 2024. https://haveibeenpwned.com/
  4. Grassi, Paul A. et al. "Digital Identity Guidelines." NIST SP 800-63-3, 2017. https://doi.org/10.6028/NIST.SP.800-63-3