我在一个为所有顾客提供with的地方工作,密码是19个字符长。一位顾客进来并声称,由于密码很长,它减慢了互联网的速度。这个说法有什么道理吗?
发布于 2019-08-06 06:36:57
不是的。
这是因为您的密码被转换为固定长度(128位)的加密密钥。对于任意长度的密码,相应的密码生成密钥(CMAC)都是固定大小的。使用客户机和服务器id、客户机和服务器提供的大随机值等许多其他参数来计算此CMAC。
加密和解密使用这种固定长度的CMAC。
发布于 2019-08-06 07:00:13
简短的版本:不,它没有。您的密码被转换为一个固定长度的256位密钥(WPA2-PSK中的"PSK“),在初始”握手“期间,该密钥将进一步转换为固定长度的临时密钥。这些临时密钥是在实际加密过程中使用的密钥,通常定期更改。
不管你的密码是什么,基本的密钥都是固定长度的.因此,连接速度不受密码的影响。
密码和SSID是由密钥派生函数(WPA2-PSK的PBKDF2)简化的,我们需要从该函数中获取256位。
这个密钥,称为PMK (成对的主密钥)总是256位,而不考虑密码长度。
然后,在4路握手中使用它(连同非keys aNonce, sNonce
和MAC地址)来生成512位成对的临时密钥(PTK),然后将其拆分为多个键:
这些多个键会周期性地更改,并且无论密码如何,长度都是固定的。具体来说,您的数据总是由时态密钥(TK)加密,并由TX/RX密钥签名,不管密码长度如何,TX/RX密钥总是分别为128位和64位。
密码-> -> PTK ->加密密钥.括号中的项目是固定长度的。
*未讨论GTK。本质上和PTK一样,但是多播/广播,没有KEK。
发布于 2019-08-05 21:09:59
密码验证过程不链接到连接速度。所以答案是否定的,速度不受影响。
https://security.stackexchange.com/questions/214717
复制相似问题