密碼 / Passphrase 產生器

一鍵產生高強度隨機密碼或好記的英文單詞密碼短語,在瀏覽器本地完成。

類型
選項
已就緒。

你的密碼和密碼短語會用瀏覽器裡的強隨機來源在本地產生,不會傳送到 BroBroGo。

常見問題

隨機性是怎麼產生的?

每個字元、每個單詞都用瀏覽器裡的加密強度隨機來源挑選,而不是可預測的隨機數。每次挑選都用了拒絕取樣,確保不會偏向某個字元或單詞。

該用隨機密碼還是 Passphrase?

隨機密碼每個字元帶有更多資訊量,如果有密碼管理器幫你儲存、自動填入,選它比較合適。Passphrase(幾個真實單詞串在一起)更容易手動輸入或憑記憶唸出來,適合那些真的需要手打的場景——像是裝置解鎖碼、Wi-Fi 密碼,或密碼管理器自己的主密碼。

「熵」這個數字代表什麼?

它代表產生結果裡有多少位元的隨機性——密碼是長度乘以每個位置可能字元數的 log2;Passphrase 是單詞數乘以 log2(7776),也就是詞表大小。數字越高越難被暴力破解。這個數字假設攻擊者已經知道你用的產生方法,所以它衡量的是原始隨機性,不是針對字典攻擊或規律性攻擊的完整破解時間估算。

密碼與 Passphrase 的選擇與應用場景

在建立帳戶或保護裝置時,選擇合適的憑證類型至關重要。本工具提供兩種產生模式:「密碼」與「Passphrase」。

「密碼」是由隨機字元、數字及符號組成的無規律字串。這種格式在相同長度下具有極高的資訊密度,非常適合搭配密碼管理器使用。當你需要為新的線上帳戶建立高強度憑證,且該憑證會直接儲存在密碼管理器中自動填入時,建議選擇「密碼」模式。

「Passphrase」(密碼短語)則是由數個英文單詞組合而成的序列。由於單詞本身易於閱讀與記憶,這種格式非常適合需要人工記憶或手動輸入的場景。例如:

  • 裝置的螢幕解鎖碼。
  • 需要口述或手動輸入的 Wi-Fi 密碼。
  • 密碼管理器的「主密碼」。

密碼產生自訂參數

選擇「密碼」類型時,工具提供 4 到 64 字元的長度調整(預設為 16)。你可以透過勾選以下字元類型來決定密碼的複雜度:

  • 大寫字母(A-Z)
  • 小寫字母(a-z)
  • 數字(0-9)
  • 符號(!@#$…)

為了確保密碼強度,當你勾選多個字元類型時,只要長度足夠,產生的密碼中必定會包含至少一個來自各選定類型的字元。其餘位置則由所有已選字元集隨機抽樣填滿。若將所有字元類型皆取消勾選,系統將無法產生密碼,並會顯示錯誤訊息「至少選擇一種字元類型。」,同時清除產生的結果、熵值與強度標示。

此外,勾選「排除易混淆字元(0、O、I、l、1)」可避免產生外觀相似的字元,提升手動輸入時的辨識度。


Passphrase 產生自訂參數

選擇「Passphrase」類型時,工具會從含有 7,776 個單詞的詞表中隨機抽選單詞。你可以自訂 3 到 10 個單詞數(預設為 6),並調整以下設定:

  • 分隔符號:可選擇「連字號」、「空格」、「句點」或「無」來連接單詞。
  • 單詞字首大寫:勾選後會將每個英文單詞的首字母大寫。
  • 包含一個數字:勾選後會在產生的短語中加入數字以增加複雜度。

在載入詞表期間,系統會顯示「正在載入詞表…」的忙碌狀態。


密碼強度與熵(Entropy)的計算方式

本工具會針對產生的憑證評估其「強度」,並顯示為「普通」、「非常強」等不同等級,同時提供具體的「熵(位元)」數值。

熵(Entropy)代表產生結果中所包含的隨機性位元數,數值越高代表越難被暴力破解。其計算邏輯如下:

  • 密碼:計算公式為 長度 × log₂(候選字元總數)。候選字元總數取決於你勾選的字元類型與是否排除易混淆字元。
  • Passphrase:計算公式為 單詞數 × log₂(7776)。

必須注意的是,此熵值衡量的是原始隨機性,前提是假設攻擊者已知悉你所使用的產生方法與參數,並非針對字典攻擊或規律性規避攻擊的完整破解時間估算。


本地端安全處理機制

本工具完全在你的瀏覽器本地執行。所有密碼與 Passphrase 皆是利用瀏覽器內建的強隨機來源(Cryptographically Strong Randomness)產生,不會傳送到 BroBroGo,亦不會進行任何線上上傳或儲存。

每當你調整任何選項、切換模式或點擊「重新產生」時,系統便會即時在本地產生新的隨機值。產生的結果可以透過點擊該值、按下 Enter 或 Space 鍵,或是點擊專用的複製按鈕來複製到剪貼簿。


常見問題 FAQ

隨機性是怎麼產生的?

每個字元、每個單詞都用瀏覽器裡的加密強度隨機來源挑選,而不是可預測的隨機數。每次挑選都用了拒絕取樣,確保不會偏向某個字元或單詞。

該用隨機密碼還是 Passphrase?

隨機密碼每個字元帶有更多資訊量,如果有密碼管理器幫你儲存、自動填入,選它比較合適。Passphrase(幾個真實單詞串在一起)更容易手動輸入或憑記憶唸出來,適合那些真的需要手打的場景——像是裝置解鎖碼、Wi-Fi 密碼,或密碼管理器自己的主密碼。

「熵」這個數字代表什麼?

它代表產生結果裡有多少位元的隨機性——密碼是長度乘以每個位置可能字元數的 log2;Passphrase 是單詞數乘以 log2(7776),也就是詞表大小。數字越高越難被暴力破解。這個數字假設攻擊者已經知道你用的產生方法,所以它衡量的是原始隨機性,不是針對字典攻擊或規律性攻擊的完整破解時間估算。