WPA2-PSK 密码可以接受哪种特殊字符集?

WPA2-PSK 密码可以接受哪种特殊字符集?

显然,WPA2-PSK 密码的长度范围是 8 到 63 个字符。可以使用字母、数字和特殊字符。

我想知道在 WPA2-PSK 安全性的 Wi-Fi 访问密码中可以使用哪些特殊字符,以及所有连接设备是否都必须支持它们,或者相反,每台设备是否可以启用自己的特殊字符集。

我想为我的设备设置一个强大而可靠的 Wifi 密码,因为有人设法破坏了我的路由器的安全性,但当我更改密码时,并非所有设备都可以连接到路由器。有些可以,有些则不行。我无法确定问题所在,因为无法连接的同一台设备在其他时间对我来说工作正常,并且已连接到网络而没有出现明显问题。

抱歉,如果这个问题不适合在这个论坛上提出,我还是新手,我正在尝试尽快赶上。

答案1

WPA2-PSK 安全性的 Wi-Fi 访问密码中可以使用哪些特殊字符

原始 IEEE 802.11i(2004)规范指出:

  • 这里适用以下假设:

    • 密码短语是 8 到 63 个 ASCII 编码字符的序列。[...]
    • 密码短语中的每个字符都必须具有 32 到 126(十进制)范围内的编码(含)

简而言之,任何“可打印”的 ASCII 字符都是允许的。

(未指定 Unicode;某些设备可能允许您输入 Unicode 并将其视为 UTF-8,这是一种合理的做法,但却是非标准的。)

并且如果所有连接设备都必须支持它们,或者相反,每个设备都可以启用自己的特殊字符集。

每个设备都可以支持任意字符。有些设备无法输入下划线。Wi-Fi 规范对此没有任何规定。

我想为我的设备设置一个强大而可靠的 Wifi 密码,因为有人设法破坏了我的路由器的安全性

确保路由器/接入点运行的是最新固件,并能缓解各种 WPA2 安全问题,例如 KRACK。

如果你担心“暴力破解密码”攻击,可以使用更长密码。仅仅将长度增加 1 个字符对可能组合数量的影响比添加 1 个特殊字符作为选项要大得多。

(例如,如果你以 10 个字母数字字符开始 - 假设攻击者知道假设您有 10 个字母数字字符,则您有 62 10种可能性。假设您加入了三个不同的特殊字符,则数量为 65 10,大约是 1.6 倍。但是,如果您继续使用相同的字母数字字符,只是将长度增加到 11 个字符,则现在您有 62 11,也就是……62 倍。)

相关内容