首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么WPA2-PSK键长度限制在63个字符?

为什么WPA2-PSK键长度限制在63个字符?
EN

Stack Overflow用户
提问于 2013-08-01 23:33:18
回答 3查看 47.5K关注 0票数 30

我不知道为什么WPA2-PSK的密码只有63字符的限制。它甚至不是二的力量,在我看来很不寻常,但是这个数字肯定有更深层次的含义。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-04 13:42:22

PSK是利用PBKDF2密钥推导函数,以SHA1作为伪随机函数从密码序列中导出的。密码是一个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密码。

票数 51
EN

Stack Overflow用户

发布于 2013-08-01 23:47:49

环顾网络,看起来WPA2需要64个字符。在任何情况下,每个字符是8位长,这是一个容易存储的数字。我的教育猜测是,他们只需要一个截止号码。

票数 -3
EN

Stack Overflow用户

发布于 2015-09-18 10:52:12

63个字符以0字节结尾(在微处理器中编程字符串时,这是很常见的),长度为64。这是你要找的一个数字:它不仅是2的幂,也是8和16的幂。

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18006390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档