自定义长度和字符类型,一键生成强密码,带强度评估和破解耗时估算。全程本地生成,不联网。
完全在你的浏览器里,用的是浏览器自带的 crypto.getRandomValues 加密级随机源,不经过任何服务器、不联网、不记录。你可以断网使用。
建议 16 位以上。12 位是当前主流底线,16 位基本可抵抗长期暴力破解,重要账户(邮箱、支付)建议 20 位以上。
熵 = 长度 × log2(字符池大小),反映密码的不确定性。破解耗时按每秒 100 亿次尝试估算,是量级参考,实际还取决于服务器限速和攻击者算力。
去掉 0/O、1/l/I 这类长得像的字符,避免抄写或口述时出错,适合需要手抄、电话告知的场景,安全性略有下降但可读性更好。
现代安全建议是:密码足够强且不泄露就不用定期改,频繁改反而容易导致弱密码。真正需要立即更换的是发生泄露、或用了重复密码的账户。