不必要的长密码会降低 WPA2 无线网络的性能吗?

信息安全 无线上网 wpa2 密码
2021-09-09 04:26:36

我的朋友想保持他的家庭网络超级安全,因为他遇到了一些不受欢迎的 Wi-Fi 入侵者的麻烦。因此,很自然地,他设计了一个超长的 WPA2 密码(大约 100 多个字符)来阻止任何可能的入侵者。

现在,据我所知,即使是一个简单的 10 个字符的字母数字密码,对于日常使用来说也是非常安全的。尽管如此,他还是坚持过度杀戮。我的问题是,这个巨大的密码是否会损害网络的性能,或者以某种方式导致速度变慢?而且,为什么或为什么不呢?

出现这个问题是因为我在将运行 Xubuntu 的旧笔记本电脑连接到他的 WPA2 网络时遇到问题,而笔记本电脑与其他 WPA2 网络连接并运行良好。

2个回答

不,密码有多长并不重要,因为在WPA-PSK 密钥交换期间永远不会传输该值。相反,CMAC 是根据密钥、客户端和服务器 ID 以及客户端和服务器提供的大随机值计算的。

无论您的密码有多大,生成的 WPA2-PSK 的 CMAC 将始终为 128 位:

MAC_P = CMAC-AES-128(AK, ID_P||ID_S||RAND_S||RAND_P)

不会。长密码不会导致减速。

您输入的密码首先转换为固定大小的加密密钥(例如,128 位密钥);无论密码多长,加密密钥的大小都是相同的。无论密码的长度如何,加密和解密所花费的时间完全相同。