密碼產生器
使用自訂長度、複雜度和字元集生成強隨機密碼。
什麼是密碼產生器?
密碼產生器是一款能夠自動建立高強度隨機密碼的工具。不同於人工設定的密碼,隨機產生的密碼具有更高的不可預測性,能有效抵禦字典攻擊、暴力破解等常見的駭客手段。本工具支援自訂長度(8 至 64 個字元)、選擇字元類型(大寫、小寫、數字、符號)、排除易混淆字元,並即時顯示密碼強度評估與熵值計算,幫助您輕鬆建立符合各平台安全要求的密碼。
如何使用本工具?
- 拖動密碼長度滑桿,選擇 8 到 64 個字元的長度,建議至少 16 位。
- 勾選所需的字元類型:大寫字母、小寫字母、數字與特殊符號。
- 若密碼需輸入在易混淆場景中,可勾選排除易混淆字元(如 0、O、l、1)。
- 設定產生數量(1–20 組),一次取得多組密碼方便挑選。
- 點擊產生密碼按鈕,即可查看密碼強度與熵值統計。
- 點擊每組密碼右側的複製按鈕,或使用複製全部一次儲存所有密碼。
適用場景與使用建議
- 網路帳號:為每個網站、App 設定獨立且不重複的強密碼。
- 企業系統:資料庫、伺服器、VPN 等高安全環境需要長且複雜的密碼。
- API 金鑰與 Token:使用全字元集的 32–64 位密碼最大化安全性。
- 密碼管理器:搭配 1Password、Bitwarden 等工具儲存產生的密碼。
- 臨時帳號:快速生成一次性密碼用於測試或分享。
常見問題
這個工具產生的密碼安全嗎?
本工具使用瀏覽器原生的 crypto.getRandomValues() API 產生密碼,這是密碼學級別的隨機數來源,遠比 Math.random() 更安全。所有運算均在您的瀏覽器本地執行,密碼不會傳送到任何伺服器。
密碼長度建議設定多長?
一般網站帳號建議至少 16 個字元;涉及金融或重要個資的帳號建議 20 個字元以上;伺服器、資料庫等高安全需求環境則建議使用 32–64 個字元的密碼。
什麼是密碼熵值(Entropy)?
熵值(bits)代表密碼的不可預測程度,計算公式為:熵值 = log₂(字元集大小) × 密碼長度。熵值越高,密碼越難被暴力破解。一般認為 60 bits 為最低安全線,128 bits 以上可抵禦目前已知的所有攻擊方式。
為什麼要排除易混淆字元?
字元 0(零)與 O(大寫 O)、數字 1 與小寫 l、大寫 I 在許多字型下外觀幾乎相同,若密碼需要手動輸入,排除這些字元可大幅減少輸入錯誤。如果密碼僅透過複製貼上使用,則不需要啟用此選項。
產生後的密碼會被儲存嗎?
不會。本工具完全在瀏覽器端運行,密碼只存在於頁面記憶體中,關閉頁面或重新整理後即消失。我們不儲存、不紀錄、也不傳送任何您產生的密碼。
勾選「不重複字元」有什麼限制?
當啟用不重複字元時,密碼長度不可超過可用字元集的總數量。例如若只選擇數字(0–9 共 10 個字元),則密碼長度最多只能設定為 10。若設定超出範圍,工具會自動顯示錯誤提示。
