【问题标题】: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


    【解决方案1】:

    你应该试试CoreWLAN Framework。文档很差,但框架很简单,有一个 example(它有点过时了,你会收到一些弃用警告)

    【讨论】:

    • 谢谢,我去看看。
    【解决方案2】:

    在 Mac 上,您可以在终端中使用这行 bash 登录 wifi 网络:

    networksetup -setairportnetwork port networkname password
    

    如果密码错误,将返回错误-3905

    注意:

    port 是您的 wifi 端口(在我的 Mac 上是端口 en0)

    networkname 是网络的名称,例如 Starbucks

    密码只是网络的直接密码

    如果密码已经保存在您的钥匙串中,则不需要该参数

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      相关资源
      最近更新 更多