Objective c 如何检查wifi网络密码的有效性
基本上,我有网络接口、wifi网络名称、密码等信息,我试图通过尝试登录wifi并获取接收到的消息来检查wifi密码是否正确来检查wifi密码是否正确。到目前为止,我一直尝试使用network setup命令行命令连接到wifi网络,直到我尝试将其输出输入到应用程序中,我想知道是否有人知道一种简单的方法可以将该命令行工具与应用程序一起使用,或者我可以使用的任何内置方法不依赖于命令行Objective c 如何检查wifi网络密码的有效性,objective-c,xcode,macos,wifi,Objective C,Xcode,Macos,Wifi,基本上,我有网络接口、wifi网络名称、密码等信息,我试图通过尝试登录wifi并获取接收到的消息来检查wifi密码是否正确来检查wifi密码是否正确。到目前为止,我一直尝试使用network setup命令行命令连接到wifi网络,直到我尝试将其输出输入到应用程序中,我想知道是否有人知道一种简单的方法可以将该命令行工具与应用程序一起使用,或者我可以使用的任何内置方法不依赖于命令行 谢谢。你应该试试。文档很差,但框架很简单,并且有一个(它有些过时,您会收到一些弃用警告)在Mac上,您可以使用这一行
谢谢。你应该试试。文档很差,但框架很简单,并且有一个(它有些过时,您会收到一些弃用警告)在Mac上,您可以使用这一行bash in终端登录到wifi网络:
networksetup -setairportnetwork port networkname password
如果密码错误,将返回错误-3905
注:
端口是您的wifi端口(在我的Mac电脑上是端口en0)
networkname是网络的名称,就像星巴克一样
密码只是网络的直接密码
如果密码已经保存在您的钥匙链中,您不需要该参数谢谢,我会检查一下。