強密碼生成器 (易記模式) - 熵值強度分析與破解時間估算

安全密碼生成器:支援隨機強密碼與 XKCD 風格易記短語密碼,實時計算熵值強度並估算破解耗時。使用純前端隨機源生成,刷新即消失更安心。

熵值

********

熵值: 0.00 比特破解耗時: 0.0 秒

估算破解時間

CPU 破解
GPU 破解
集羣破解

所有密碼在本機生成,刷新即消失。

如何使用

  1. 選擇模式:隨機模式Memorable 短語
  2. 調整長度/字符集/單字數量/分隔符等參數。
  3. 點擊「生成密碼」,查看熵值與破解時間估算。
  4. 點擊「複製」使用;需要固定則「鎖定」。

核心功能

  • 隨機模式:大小寫/數字/符號組合,適合高安全場景。
  • 易記短語:XKCD 風格單字組合(更好記也更難猜)。
  • 熵值分析:實時計算密碼熵值與強度等級。
  • 破解時間估算:按不同算力(CPU/GPU/集羣)給出近似時間。
  • 純前端隨機:基於安全隨機源生成,離線更可靠。

相關工具

計算邏輯

  • 隨機源建議使用 crypto.getRandomValues
  • 熵值近似:H=Llog2(N)H = L \cdot \log_2(N),其中 L 爲長度,N 爲字符集大小。
  • 短語密碼強度來自「詞庫空間 × 詞數」的組合規模,而非堆疊複雜符號。

常見問題

  • 這個工具免費嗎?
    • 免費。
  • 資料安全嗎?密碼會被上傳或保存嗎?
    • 不會。密碼在本機生成,刷新頁面即消失。
  • 爲什麼「單字組合」更好?
    • 更易記,同時組合空間大(高熵),更難被暴力破解。
  • 熵值是怎麼計算的?(技術原理)
    • 常用近似爲 H=Llog2(N)H = L \cdot \log_2(N):長度越長、可選字符集越大,熵值越高。
  • 爲什麼長度通常比複雜符號更重要?
    • 在相同字符集下,長度增長會指數級放大搜索空間,是提升強度的最直接方式。