WiFi 密码生成器

生成 16 位 WiFi 密码:只用大小写字母和数字,不含 I、l、1、O、0、o 这类容易看错的字符,约 92 位熵,在手机、电视上照着输入不易出错。

设置(当前步骤)

生成方式
位

可设 4 至 128 位。

包含的字符

生成的密码

请在左侧填写完整,此处即显示计算结果。

计算方法

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