WPA-PSK 密码短语的技术要求是什么?

asv*_*kau 8 encryption wireless-networking wpa2-psk wpa

我正在考虑生成 WPA-PSK 密码短语,我在 OpenBSD 联机帮助页中看到wpa-psk(8)

The passphrase must be a sequence of between 8 and 63
ASCII-encoded characters.
Run Code Online (Sandbox Code Playgroud)

这里“ASCII编码”的标准究竟是什么?只是它们必须是高位未设置的 8 位字符?是否允许使用不可打印的字符?

想想看……我随机生成密码的方法有意义吗?只生成 64 个随机字节并将其用作密钥会更好吗?

Bav*_*i_H 12

这里“ASCII编码”的标准究竟是什么?只是它们必须是高位未设置的 8 位字符?是否允许使用不可打印的字符?

维基百科的Wi-Fi Protected Access说 WPA-PSK 密码是 8 到 63 个可打印的 ASCII 字符,并在脚注中包含此参考:

密码短语中的每个字符都必须具有 32 到 126(十进制)范围内的编码,包括 32 到 126。(IEEE Std. 802.11i-2004, Annex H.4.1) 空格字符包含在这个范围内。

想想看……我随机生成密码的方法有意义吗?只生成 64 个随机字节并将其用作密钥会更好吗?

我想我仍然会使用安全的 RNG 生成 256 位...

您的无线路由器和您想要连接到无线网络的每个设备是否都允许您手动输入 64 个十六进制字符的 WPA-PSK 密钥?如果没有,那么您可能必须使用 ASCII 密码才能在您的所有设备中输入它。