【问题标题】:How to check validity of password for wifi network如何检查wifi网络密码的有效性
【发布时间】:2013-03-24 14:51:28
【问题描述】:
基本上我有网络接口、wifi 网络名称、密码等信息,我试图通过尝试使用它登录 wifi 并将收到的消息发送到来检查 wifi 密码是否正确检查它是否正确。到目前为止,我已经尝试使用 network setup 命令行命令连接到 wifi 网络,该命令一直有效,直到我尝试将输出从它获取到应用程序中,所以我想知道是否有人知道我可以使用该命令行工具的简单方法应用程序或我可以使用的任何内置方式不依赖于命令行。
谢谢。
【问题讨论】:
标签:
objective-c
xcode
macos
wifi
【解决方案2】:
在 Mac 上,您可以在终端中使用这行 bash 登录 wifi 网络:
networksetup -setairportnetwork port networkname password
如果密码错误,将返回错误-3905
注意:
port 是您的 wifi 端口(在我的 Mac 上是端口 en0)
networkname 是网络的名称,例如 Starbucks
密码只是网络的直接密码
如果密码已经保存在您的钥匙串中,则不需要该参数