是否有标准定义什么是有效的SSID和密码?

时间:2011-02-07 09:52:02

标签: networking wireless ssid

我们正在开发无线n / w配置UI,需要检查SSID是否有效? 字符集是否有任何限制?长度 ?更多...

2 个答案:

答案 0 :(得分:46)

802.11-2007规范的第7.3.2.1节(http://standards.ieee.org/getieee802/download/802.11-2007.pdf)定义了SSID。

有效SSID为0-32个八位字节,具有任意内容。 0长度SSID指示通配符SSID(例如,在探测请求帧中)。

没有与SSID相关联的字符集 - 32字节的NUL字节字符串是有效的SSID。

这意味着:

  • 在操作通用SSID(strcpy()和朋友)时,不应该使用普通的字符串函数。

  • 您不应该假设SSID是可打印的,例如,将其记录到磁盘

答案 1 :(得分:10)

根据上一个标准802.11-2012(第6.3.11.2.2节),它可以是0-32个八位字节,带有未指定或UTF8编码。