gpt4 book ai didi

ios - NEHotspotConfiguration WPA/WPA2 密码长度无效

转载 作者:行者123 更新时间:2023-11-30 10:53:21 24 4
gpt4 key购买 nike

当我使用NEHotspotConfigurationManager加入具有64个十六进制数字的wpa2网络时,我收到错误:

NEHotspotConfiguration invalid WPA/WPA2 passphrase length

我从文档中得到了原因:

for WPA or WPA2 personal networks, 8-63 characters

但是有什么办法可以解决这个问题吗?

我的代码:

let pwd = "123456789012345678901234567890123456789012345678901234567890abcd"
let hotspot = NEHotspotConfiguration(ssid: ssid, passphrase: pwd, isWEP: false)
NEHotspotConfigurationManager.shared.apply(hotspot) { (error) in
completionHandler?(error)
}

最佳答案

您正在尝试使用 PMK(配对主 key )连接,但 API 需要 PSK(预共享 key ,又名 wifi 密码)。 PMK 是根据网络 SSID 和 PSK 计算得出的,如下所示:

PMK = PBKDF2-SHA1(PSK, ESSID, 4096)

因此,如果 API 不接受预先计算的 PMK,则必须使用 SSID+PSK 进行连接。

关于ios - NEHotspotConfiguration WPA/WPA2 密码长度无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54213518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com