强密码生成器 (易记模式) - 熵值强度分析与破解时间估算

安全密码生成器:支持随机强密码与 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):长度越长、可选字符集越大,熵值越高。
  • 为什么长度通常比复杂符号更重要?
    • 在相同字符集下,长度增长会指数级放大搜索空间,是提升强度的最直接方式。