🔐 密碼生成器
加密級安全密碼 — 完全在瀏覽器本地生成
✓ 永久免費 · ✓ 無需註冊 · ✓ 檔案不上傳 · ✓ 離線可用
🔒 你的資料永遠不會離開你的裝置。 所有處理都使用 Web Crypto API(crypto.getRandomValues) 在你的瀏覽器中進行。不上傳、不經伺服器、不追蹤。
功能特色
- 加密級隨機 — 每個字元或單字都來自 crypto.getRandomValues()——瀏覽器的加密級安全亂數產生器(產生加密金鑰用的就是這一類),從不使用 Math.random(),也沒有取模偏差。
- 完全自定義 — 隨機字元:長度 8–128,大小寫字母、數字、符號、排除易混淆字元——勾選的每一類都保證至少出現一次。或者生成 3–10 個隨機單字的通行詞組,分隔符隨你選。
- 強度評估 — 顯示的熵值按你選的設定精確計算(無條件捨去),並給出從「弱」到「非常強」的評級。
- 完全離線 — 密碼在瀏覽器本地生成,不會傳送到任何地方。
運作方式
- 設定規則 — 選擇「隨機字元」或「通行詞組」,再設定長度(或單字數)和選項。
- 生成密碼 — 點選生成按鈕獲取隨機密碼,檢視強度評估。
- 複製使用 — 複製生成的密碼到需要的地方。
使用情境
- 為網站和應用賬戶建立強密碼
- 生成資料庫和 API 金鑰
- 為 WiFi 網路建立安全密碼
- 批次生成臨時密碼分發給團隊成員
常見問題
生成的密碼安全嗎?
密碼來自 crypto.getRandomValues(),這是加密級安全的亂數產生器:沒人能從之前的密碼推出下一個。勾選全部四類字元時,16 位密碼有 103 位元熵——就算每秒猜一兆次,把所有可能試一遍也要超過 3000 億年。頁面上顯示的熵值是按你的設定精確算出來的。
通行詞組還是隨機字元?
通行詞組更好輸入、更好記;隨機字元在更少的字元裡塞進更多強度。7,776 字的字表裡每個單字約貢獻 12.9 位元熵,所以 5 個單字 ≈ 64 位元,8 個單字 ≈ 103 位元——和 16 位隨機字元一樣。無論頁面是什麼語言,單字都是英文。網站要求大寫和數字時,打開「單字首字母大寫」和「加一個數字」即可。
排除易混淆字元是什麼意思?
排除 0 和 O、1 和 l 和 I 等外觀相似的字元,避免在手動輸入時產生混淆。
密碼會被儲存在哪裡嗎?
不會。密碼在這個分頁裡生成,不會傳送到任何地方;關掉分頁就沒了。頁面只記住你上次用的是隨機字元還是通行詞組。要注意一點:複製的密碼和你複製的其他東西一樣會留在剪貼簿裡,剪貼簿歷史(Windows 的 Win+V、剪貼簿管理工具)也可能保存它——貼進密碼管理器之後,再隨便複製點別的內容。
相關教學
- 📖 如何設一組強密碼(以及為什麼長度勝過符號) — 強密碼主要靠長度,不是塞一堆符號。這篇講熵實際上怎麼運作、為什麼通行詞組(passphrase)勝出,還有怎麼有隱私地產生一組。
相關工具
- #️⃣ Hash 生成器 — 為文字或檔案生成多種雜湊值——完全在瀏覽器中完成
- 🆔 UUID 生成器 — 離線安全地生成通用唯一識別符號
- > 影像轉 Base64 — 把圖片轉成 Base64 Data URI,或對文字做 Base64 編碼 / 解碼——還能把 Base64 還原成檔案
- 📡 裝置間檔案快傳 — 手機傳電腦、電腦傳手機——檔案在兩個瀏覽器之間直連傳輸。免上傳、免註冊、不用電子郵件。一台裝置產生房間碼,另一台加入,檔案點對點直接飛過去。
💬 Bug、點子,或者就想打個招呼? 告訴 Milo 🐨 · [email protected]