设置(当前步骤)
位
可设 4 至 12 位。
生成的密码
请在左侧填写完整,此处即显示计算结果。
计算方法
- 随机数取自浏览器的 Web Crypto 接口(crypto.getRandomValues),是浏览器为密码等用途提供的安全随机数;取整时剔除会造成偏差的数,每个字符被选中的机会相同。
- 随机密码先从勾选的每类字符里各取 1 个,其余各位从全部可用字符里取,再整体打乱顺序,因此每类至少有 1 个,位置也是随机的。
- 纯数字密码每位从 0 至 9 中随机取,每位约 3.3 位熵。
- 熵 = 长度 × log₂(可用字符数)。默认的大小写字母、数字与符号共 86 个字符,16 位约 102 位熵。
- 全部计算在你的浏览器中完成,填写的内容不发送到服务器。