我正在为我的学校构建一个应用程序,使学生能够连接到学校的 WiFi 网络 (wpa2)。在这个应用程序中,密码必须被硬编码,因为技术人员不希望它被泄露。我见过一些例子,例如 XNetwork,但我宁愿使用 Cocoa 而不是 AppleScript。
有人可以建议如何通过 Cocoa 来实现这一点吗?
谢谢!
最佳答案
正确的方法根本不是让它成为一个应用程序,而是将网络密码放入钥匙串(keychain)中,然后将其放在应用于所有计算机的系统镜像上。那么,与应用程序内部的硬编码密码相比,检索密码将花费更多的精力,设置的精力可能更少,执行的精力也肯定更少。
确保将其放入自己的钥匙串(keychain)中。如果您将其放入用户的钥匙串(keychain)中,他们将能够使用钥匙串(keychain)访问来查找它。如果您将其放入自己的钥匙串(keychain)中,则可以为该钥匙串(keychain)指定不同的密码,然后学生将无法检查网络密码,因为他们不知道钥匙串(keychain)密码。
关于cocoa - 通过 Cocoa 连接到 WIFI 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1955076/