🔑 密碼產生器

產生高強度隨機密碼,可調長度、字元類型、排除易混淆字元。純前端、完全離線。

16 字元




✅ 完全離線:所有產生都在你的瀏覽器完成,不會上傳任何資料。使用 `crypto.getRandomValues` 加密隨機數。
(按「產生密碼」)

📚 密碼產生器是什麼?給門外漢的完整說明

你的密碼是不是「生日 + 123」?是不是「所有網站都用同一組」?是不是「寫在便條紙上」?這些都是資安風險。密碼產生器能幫你產生「高強度、不重複」的密碼。這篇文章一次講清楚。

一、一句話講完

密碼產生器 = 產生「高強度隨機密碼」的工具。

它用瀏覽器的加密隨機數(`crypto.getRandomValues`)產生,不是可預測的偽隨機數。

二、什麼是「高強度密碼」?

  • 長度夠長:至少 12 字元,重要帳號 16 字元以上。
  • 字元混合:大小寫、數字、符號混合。
  • 隨機:不是「生日、電話、名字」等可猜測的組合。
  • 不重複:每個網站用不同密碼。

三、長度 vs 複雜度(哪個重要?)

密碼長度破解時間
123456788瞬間
password8瞬間
Abc123!@8幾小時
Tr0ub4dor&311幾天
correct-horse-battery-staple28幾兆年
Xk9#mP2$vL8@qR5!16幾兆年

結論:長度比複雜度更重要。 16 字元的隨機密碼,比 8 字元的複雜密碼安全得多。

四、什麼是「易混淆字元」?

易混淆字元是「看起來很像」的字元:

  • 0(數字零)vs O(大寫歐)
  • 1(數字一)vs l(小寫 L)vs I(大寫 I)
  • 5(數字五)vs S(大寫 S)
  • 2(數字二)vs Z(大寫 Z)

排除後,密碼更容易「手動輸入」,減少打錯的機率。

五、密碼要存哪裡?

  • ✅ 密碼管理器:Bitwarden(免費)、1Password、KeePass。
  • ✅ 紙本(實體保險箱):如果不用管理器,可寫在紙上鎖進保險箱。
  • ❌ 瀏覽器:Chrome、Edge 的密碼管理器「可被惡意程式讀取」。
  • ❌ 便條紙:貼在螢幕上,任何人看到都能用。
  • ❌ 同一個密碼:一個網站被駭,全部網站都淪陷。

六、常見誤解

  • ❌ 誤解:密碼越複雜越安全。
    ✅ 事實:長度比複雜度更重要。16 字元隨機密碼 > 8 字元複雜密碼。
  • ❌ 誤解:密碼可以重複使用。
    ✅ 事實:一個網站被駭,全部網站都淪陷(撞庫攻擊)。
  • ❌ 誤解:密碼管理器不安全。
    ✅ 事實:密碼管理器(Bitwarden、1Password)比「記在腦中」「寫在紙上」安全得多。
  • ❌ 誤解:定期換密碼更好。
    ✅ 事實:NIST 建議「不要定期換密碼」,除非懷疑被駭。頻繁換密碼會讓人用「弱密碼 + 流水號」。
  • ❌ 誤解:密碼產生器會偷密碼。
    ✅ 事實:本工具完全離線,不上傳任何資料。密碼只存在你的瀏覽器記憶體。

七、這個工具能幫你做什麼?

  • 產生高強度密碼:4~128 字元,加密隨機數
  • 選擇字元類型:大寫、小寫、數字、符號
  • 排除易混淆字元:0O1lI,方便手動輸入
  • 顯示密碼強度:依長度與字元類型評估
  • 一鍵複製:複製到剪貼簿
  • 完全離線:不上傳任何資料

八、常見問題(FAQ)

Q1:密碼產生器是什麼?
密碼產生器是產生「高強度隨機密碼」的工具。它用瀏覽器的加密隨機數(crypto.getRandomValues)產生,不是可預測的偽隨機數。
Q2:密碼要多長才安全?
一般帳號建議 12~16 字元;重要帳號(銀行、Email)建議 16~20 字元。長度比複雜度更重要。
Q3:這個工具會上傳我的密碼嗎?
不會。所有產生都在你的瀏覽器完成,不上傳任何資料,完全離線。密碼只存在你的瀏覽器記憶體。
Q4:什麼是「排除易混淆字元」?
易混淆字元是「0 vs O」「1 vs l vs I」這種看起來很像的字元。排除後,密碼更容易手動輸入。
Q5:產生的密碼要存哪裡?
建議用密碼管理器(Bitwarden、1Password、KeePass)。不要存在瀏覽器、不要寫在紙上、不要用同一個密碼。

🦞 龍蝦總工程師的話:

「密碼不是『記得住』就好,是『猜不到』才好。懂密碼,你就不會被『123456』害慘。」

本文由 🦞 龍蝦總工程師撰寫 · · 雅寶社區 AHPAL.COM