密碼產生器

以大寫字母、小寫字母、數字與符號,產生 4 到 128 個字元的強韌隨機密碼。可排除相似或容易混淆的字元,以位元數查看強度,一鍵複製。所有內容都在你的裝置上產生。

已產生的密碼

強・約 103 位元

選項

字元類型
進階選項

已複製的密碼

你複製過的密碼會列在這裡,方便再次複製。清單只存在於這個分頁,關閉分頁後即消失。

如何產生安全密碼

  1. 用滑桿設定密碼長度,或直接輸入旁邊的欄位(建議 12 個字元以上)
  2. 選擇要包含的字元類型:大寫字母、小寫字母、數字和特殊符號
  3. 如需要,啟用進階選項以排除相似或容易混淆的字元
  4. 變更任何設定後會立即出現新密碼,按「複製」即可放入剪貼簿,按「重新產生」則換一組

密碼安全提示

  • 使用12個字元以上的密碼以獲得更好的安全性
  • 結合大寫字母、小寫字母、數字和符號
  • 避免使用個人資訊或字典中的單字
  • 每個帳戶使用不同的密碼

強大隨機密碼的產生原理

這款工具的功用

這款工具會把你啟用的字元類型——大寫字母、小寫字母、數字與符號——組合起來,以 4 到 128 個字元之間的任意長度產生隨機密碼。每個字元都取自瀏覽器內建、具密碼學安全性的亂數來源 crypto.getRandomValues,而非許多臨時腳本所用、可預測的 Math.random,且每個啟用的類型至少會出現一次。強度指示器會依熵(位元數)將每筆結果評為「弱」「中等」「強」,你複製過的密碼則保留在簡短清單中,讓你在挑選要採用哪一組時能再取用。

何時派上用場

當帳號、資料庫、API 金鑰或 Wi-Fi 網路需要一組沒有人會自己想得出來的憑證時,就派得上用場。產生的字串不含字典詞彙、鍵盤排列或個人資訊,而這正是阻擋猜測攻擊與暴力破解的關鍵。若網站訂有特定規則——例如至少 16 個字元且含一個以上符號——你也可以在複製前先把長度與字元集調整到符合要求。若用戶端必須以 HTTP Basic 驗證標頭送出這組憑證,Base64編碼器會直接產生該標頭所需的字串。

具體範例

假設某項服務要求含符號的 20 個字元。把長度設為 20,讓四種字元類型全部維持啟用,新密碼會立即出現,可能類似 k7$Rf2!qXm9@Lp4#Vn8w。如果打算手動輸入或唸出來,請啟用「排除相似字元」,讓小寫 l、數字 1、大寫 O 與零這類容易混淆的字元不會出現;再用「排除容易混淆字元」去掉某些欄位不易處理的括號與引號。

注意事項與邊界情況

長度比任何單一技巧都重要:每多一個字元,可能的組合數就成倍增加,因此用較小字元集做出的長密碼,往往勝過塞滿符號的短密碼。關掉一種字元類型會縮小可用範圍,全部關掉則沒有任何素材可組合,所以至少要保留一種處於選取狀態。最後,真正的弱點在於重複使用:一組密碼的安全程度,只等於它所保護的那一個網站,因此請為每個帳號各自產生一組全新且獨一無二的密碼,而不是把同一組強密碼四處沿用。若需要記錄或比對密碼又不想留下明文,可以先送進雜湊產生器,改為保存 SHA-256 指紋。

常見問題

從 4 到 128 字元的完整範圍、四種字元集、兩種排除篩選、強度指示器到已複製密碼的清單,所有功能都免費開放。產生的密碼數量沒有上限,也沒有任何付費方案會鎖住較強的設定。