什麼是密碼產生器?
密碼產生器利用裝置內建的加密 API 建立高強度隨機密碼、密碼短語和 PIN 碼。可在密碼模式(自訂長度和字元類型)、密碼短語模式(易記的單字組合)與 PIN 碼模式(4-12 位純數字)之間切換,並支援批次產生。您的密碼始終留在裝置上,不會外傳。
在密碼模式下,長度可在 8-128 之間調整,四類字元(大寫、小寫、數字、26 種符號)可獨立開關,並可選擇排除易混淆字元。密碼短語模式用您選擇的分隔符把隨機單字串接起來,還可選擇是否將首字母大寫,或在某個單字中插入一位數字,以滿足要求含數字的網站。PIN 碼模式產生 4 到 12 位的純數字代碼,適用於手機鎖、門禁和銀行卡。最多一次產生 10 條,可單獨複製、整批複製或匯出 .txt 檔。即時熵值會在玫瑰、琥珀、翠綠、紫色四檔之間切換,讓強度變化一目了然。
使用方法
- 選擇密碼、密碼短語或 PIN 碼模式,設定長度(8-128 個字元)、單字數量或位數,並選擇要包含的字元類型或選項。
- 點擊產生建立新密碼,或一次最多產生 10 組供您挑選。
- 將結果複製到剪貼簿或匯出整批。強度指示器會顯示每組結果的安全等級。
何時使用
- 註冊沒有內建密碼建議的網站(多數非 iCloud 環境的應用程式)。
- 為員工入職或多台共用伺服器一次產生多組獨立密碼。
- 收到外洩通知後,密碼管理員還沒裝好前暫時換一條新密碼。
結果
一組包含所有字元類型的 16 位密碼,如 'k9$Bm2!xQp7#wL4n',擁有約 105 位元熵值,以當前技術需要數百年才能破解。
常見問題
- 網站登入與伺服器 root 各應該用多長的密碼?
- 網站登入用 16 位元加四類字元已足夠(約 105 位元熵)。伺服器 root、RADIUS 這類可離線暴力破解的場景建議拉到 24 或 32 位元,反正是貼上使用,不影響操作便利。
- 為什麼產生的密碼帶符號卻被某些網站拒絕?
- 工具使用 !@#$%^&*()-_=+[]{}|;:,.<>? 這個安全字元集,但部分銀行系統會過濾 < > ; & 等與 SQL 注入相關的字元。關掉符號、把長度拉到 24 位元,強度依然足夠應付。
- 密碼是真的隨機嗎?重複開啟頁面會產生同一條嗎?
- 每次點擊都呼叫 crypto.getRandomValues,跟 TLS 握手、磁碟加密金鑰使用的是同一套硬體級隨機數源。即便連點兩次也會完全不同,也不會在任何地方留下記錄。
- 下載的 .txt 檔會被儲存到裝置之外嗎?
- 不會,檔案在記憶體中生成,直接存到你本地的下載資料夾,資料完全不離開電腦。匯入密碼管理員後請立即刪除,因為明文密碼檔是最容易外洩的形式。
- 為什麼最強等級顯示紫色,而不是綠色?
- 我們設四檔:玫瑰色低於 40 位元(弱)、琥珀 40-59(普通)、翠綠 60-79(強)、紫色 80 位元以上(極強)。紫色作為最高檔是因為綠色太常見,在「已經是過度安全」的閾值處需要更明顯的視覺標記。