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

发布于 2024-10-16 02:54:08 字数 63 浏览 6 评论 0原文

我们正在开发一个无线 n/w 配置 UI,需要检查 SSID 是否有效? 字符集有限制吗?长度 ?还有什么..

We are developing a wireless n/w configuration UI and need to check if a SSID is a valid one?
Are there any restrictions on the character set? length ? anything more..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

携君以终年 2024-10-23 02:54:08

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 记录到磁盘时,您不应假设 SSID 是可打印的

Section 7.3.2.1 of the 802.11-2007 specification (http://standards.ieee.org/getieee802/download/802.11-2007.pdf) defines SSIDs.

A valid SSID is 0-32 octets with arbitrary contents. A 0-length SSID indicates the wildcard SSID (in probe request frames for instance).

There's no character set associated with the SSID - a 32-byte string of NUL-bytes is a valid SSID.

This implies that:

  • you should never use normal string functions when manipulating generic SSIDs (strcpy() and friends).

  • you should not assume that the SSID is printable when, for instance, logging it to disk

情域 2024-10-23 02:54:08

根据最新标准 IEEE 802.11-2020(9.4.2.2“SSID 元素”),它可以是具有未指定或 UTF8 编码的 0-32 个八位位组。

According to last standard IEEE 802.11-2020 (9.4.2.2 "SSID element"), it can be 0-32 octets with an unspecified or UTF8 encoding.

一身骄傲 2024-10-23 02:54:08

根据思科 有一些限制:

禁止的字符总体

{plus sign}    ]    /    "    {TAB}    {trailing spaces}

禁止的第一个字符:

!    #    ;

According to Cisco there are some restrictions:

Forbidden characters overall:

{plus sign}    ]    /    "    {TAB}    {trailing spaces}

Forbidden first characters:

!    #    ;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文