使用方法
- 将长度设为8至63个字符。越长越强:20个字符是一个不错的起点。
- 勾选要使用的字符类别。若密码将由他人在电视或手机上输入,请保持勾选仅使用在手机和电视遥控器上易于输入的符号。
- 将您的密码框中的内容复制到路由器的 Wi-Fi 密码栏中。更改任一设置即可生成另一个密码。
- 请把密码妥善保存在某处:页面不会保存它。
WPA2 与 WPA3 的规则
WPA2-Personal 密码为8至63个可打印 ASCII 字符,每个字符的编码在32至126之间。这一规定来自 IEEE Std 802.11i-2004 的附录 H.4.1,维基百科关于 Wi-Fi 保护访问的条目对此有引用。
WPA3-Personal 以 SAE 取代了密钥交换,但本页面仍采用同样的8至63个字符的限制。若您的路由器标明了其他限制,请以路由器为准。
密码如何生成
每个字符都取自浏览器的 crypto.getRandomValues,即安全随机数。每次抽取都没有偏差,因此字符池中的每个字符在每一位上出现的机会都相等。
字符池是您所选各类字符的总和。空格从不使用,因为它在密码的开头或结尾很容易丢失。易用符号集是本页面人工挑选的,并非任何标准。
entropy (bits) = length x log2(pool size)
与访客分享
密码很难读出和输入。对于访客,网络详细信息的二维码可以省去这些工作:可用二维码生成器制作,并将打印件放在公众看不到的地方。
计算示例:易用集中的20个字符
在字母、数字和13个易用符号中,字符池共有 52 + 10 + 13 = 75个字符。从该字符池中抽取的20个字符的密码,其熵值为 20 × log2(75),约为124.6比特。
每增加一个字符,就增加约6.2比特(即 log2(75));同一字符池中8个字符的密码,约为49.8比特。
常见问题
密码会被发送到服务器或保存吗?
不会。密码在您的浏览器中生成,并显示在本页面上。没有任何内容被保存、发送或记录,刷新页面即会将它删除,因此请在离开页面之前复制下来。
为什么某些符号被排除了?
引号、括号、斜杠以及其他一些符号,在手机和电视遥控器上需要额外的按键层,而且某些设备对它们的读取方式不同。易用集使密码在这些设备上更容易输入。
为什么不使用空格?
标准允许使用空格,但它在密码的开头或结尾很容易丢失,而且某些设备会将其删去。不使用空格,可以使密码与您复制的内容完全一致。
Wi-Fi 密码应该多长?
规则允许8至63个字符。从易用集中随机抽取的20个字符的密码,约有124.6比特,远超过任何短词所能提供的。如果加入网络的设备接受,更长的密码会更安全。
如果我的路由器只允许其中一部分字符怎么办?
只选择它所接受的字符类别,并在其设置中核对长度限制。路由器自身的限制优先于本页面的规则,因此当两者不同时,请以路由器为准。
资料来源
- Wikipedia:Wi-Fi Protected Access(8至63的规则,以及对 IEEE 802.11i 的引用,英文)
- Wikipedia:IEEE 802.11i-2004(英文)
- MDN:Crypto.getRandomValues()(英文)
数据和文字最近核对于2026年11月10日星期二。