🔐 密碼生成器

加密級安全密碼 — 完全在瀏覽器本地生成

✓ 永久免費 · ✓ 無需註冊 · ✓ 檔案不上傳 · ✓ 離線可用

🔒 你的資料永遠不會離開你的裝置。 所有處理都使用 Web Crypto API(crypto.getRandomValues) 在你的瀏覽器中進行。不上傳、不經伺服器、不追蹤。

功能特色

  • 加密級隨機 — 每個字元或單字都來自 crypto.getRandomValues()——瀏覽器的加密級安全亂數產生器(產生加密金鑰用的就是這一類),從不使用 Math.random(),也沒有取模偏差。
  • 完全自定義 — 隨機字元:長度 8–128,大小寫字母、數字、符號、排除易混淆字元——勾選的每一類都保證至少出現一次。或者生成 3–10 個隨機單字的通行詞組,分隔符隨你選。
  • 強度評估 — 顯示的熵值按你選的設定精確計算(無條件捨去),並給出從「弱」到「非常強」的評級。
  • 完全離線 — 密碼在瀏覽器本地生成,不會傳送到任何地方。

運作方式

  1. 設定規則 — 選擇「隨機字元」或「通行詞組」,再設定長度(或單字數)和選項。
  2. 生成密碼 — 點選生成按鈕獲取隨機密碼,檢視強度評估。
  3. 複製使用 — 複製生成的密碼到需要的地方。

使用情境

  • 為網站和應用賬戶建立強密碼
  • 生成資料庫和 API 金鑰
  • 為 WiFi 網路建立安全密碼
  • 批次生成臨時密碼分發給團隊成員

常見問題

生成的密碼安全嗎?

密碼來自 crypto.getRandomValues(),這是加密級安全的亂數產生器:沒人能從之前的密碼推出下一個。勾選全部四類字元時,16 位密碼有 103 位元熵——就算每秒猜一兆次,把所有可能試一遍也要超過 3000 億年。頁面上顯示的熵值是按你的設定精確算出來的。

通行詞組還是隨機字元?

通行詞組更好輸入、更好記;隨機字元在更少的字元裡塞進更多強度。7,776 字的字表裡每個單字約貢獻 12.9 位元熵,所以 5 個單字 ≈ 64 位元,8 個單字 ≈ 103 位元——和 16 位隨機字元一樣。無論頁面是什麼語言,單字都是英文。網站要求大寫和數字時,打開「單字首字母大寫」和「加一個數字」即可。

排除易混淆字元是什麼意思?

排除 0 和 O、1 和 l 和 I 等外觀相似的字元,避免在手動輸入時產生混淆。

密碼會被儲存在哪裡嗎?

不會。密碼在這個分頁裡生成,不會傳送到任何地方;關掉分頁就沒了。頁面只記住你上次用的是隨機字元還是通行詞組。要注意一點:複製的密碼和你複製的其他東西一樣會留在剪貼簿裡,剪貼簿歷史(Windows 的 Win+V、剪貼簿管理工具)也可能保存它——貼進密碼管理器之後,再隨便複製點別的內容。

相關教學

相關工具

  • #️⃣ Hash 生成器 — 為文字或檔案生成多種雜湊值——完全在瀏覽器中完成
  • 🆔 UUID 生成器 — 離線安全地生成通用唯一識別符號
  • 影像轉 Base64 — 把圖片轉成 Base64 Data URI,或對文字做 Base64 編碼 / 解碼——還能把 Base64 還原成檔案
  • 📡 裝置間檔案快傳 — 手機傳電腦、電腦傳手機——檔案在兩個瀏覽器之間直連傳輸。免上傳、免註冊、不用電子郵件。一台裝置產生房間碼,另一台加入,檔案點對點直接飛過去。

💬 Bug、點子,或者就想打個招呼? 告訴 Milo 🐨 · [email protected]