为什么WPA2-PSK密钥长度限制为63个字符?

ph4*_*t0m 20 key wlan wpa

我想知道为什么WPA2-PSK的密码只有63个字符的限制.它甚至不是两个人的力量,对我来说看起来很不寻常,但肯定对这个数字有一些更深刻的含义.

小智 37

使用具有SHA1作为伪随机函数的PBKDF2密钥导出函数从密码短语导出PSK.密码短语是一个8-63个字符的ASCII编码字符串.

PSK = PBKDF2(PassPhrase,ssid,ssidLength,4096,256)

PSK为32字节(256位),通常显示为64个十六进制字符.

根据802.11i规范:

密码短语是一个介于8到63个ASCII编码字符之间的序列.63的限制来自于希望区分密码短语和显示为64个十六进制字符的PSK.

所以区别仅在于将64个十六进制字符PSK与8-63个字符的ASCII密码短语区分开来.