WPA 密钥可以短于 8 个字符吗?

WPA 密钥可以短于 8 个字符吗?

今天我帮一个人修理电脑,他确信他的路由器的 WPA 密钥是 7 个字符(某些品牌的消费级路由器)。他已经能够在多台电脑上连接这个密钥,但当我们指导他使用 Ubuntu 时,我们发现网络管理器严格限制密钥长度为 8 个或更多字符。

在我提交错误报告之前,我想知道: 8 个或更多字符的限制是否是一个硬性的技术限制(而电话那头的人疯了),或者是否确实可以使用 7 个字符的 WPA 密钥?

答案1

WPA 预共享密钥 (PSK) 模式,定义于IEEE 802.11i-2004,使用 PBKDF2,具体描述如下PKCS #5。虽然 PBKDF2 没有最小长度,但 IEEE 标准规定H.4 建议的密码到 PSK 映射(其中包括对安全考虑的讨论):

密码短语是 8 到 63 个 ASCII 编码字符的序列。63 个字符的限制是为了区分密码短语和显示为 64 个十六进制字符的 PSK。

更新:我突然想到——请注意,这是基于 ASCII 字符的。也许您的 7 个字符 WPA PSK 有尾随空格!

相关内容