图二 钥匙串访问界面
在当前的数字化时代,当我们的Mac电脑成功连接到无线网络后,WiFi密码往往会变得如同消失在茫茫大海中的泥牛,难以寻觅。如果用户的所有设备都是苹果产品,那么情况会相对好一些。只需有一个苹果设备连接到局域网,其他苹果设备在尝试联网时就会自动获取已连接设备的WiFi密码。当然,这一功能的前提是所有苹果设备都使用了同一个Apple ID。尽管如此,用户仍然无法直接看到WiFi密码的明文形式。
图一 苹果设备间自动共享WiFi密码的示意图
那么,已经连接的WiFi密码是否有可能在Mac系统中找到呢?今天,我们将一起探讨如何在Mac系统中查找WiFi密码的方法。
方法一:利用macOS系统自带的钥匙串访问工具
首先,在Mac上打开【访达】菜单,然后依次选择【应用程序】–>【实用工具】,在这里找到并打开【钥匙串访问】工具(如图二所示)。在钥匙串访问窗口的左侧栏中,选择【系统】类别。随后,在右侧工作区的上方选择【密码】,这样就会列出所有在macOS系统中保存的密码信息(参考图三)。要查找特定WiFi的密码,只需双击该WiFi名称对应的记录(如图四所示)。在弹出的详细窗口中,勾选【显示密码】选项。系统随后会弹出一个鉴权窗口,要求输入MacOS的管理用户名和密码。输入正确的凭证后,WiFi密码就会清晰地显示出来(如图五所示)。
图三 钥匙串访问的界面布局
图四 双击WiFi记录后的详细窗口
图五 在系统鉴权后查看WiFi密码
方法二:通过终端命令查询
另一种方法是使用Mac系统中的终端工具。同样在【访达】–>【应用程序】–>【实用工具】中找到并打开终端。在终端中输入特定的命令来查询WiFi密码:
sudo security find-generic-password -ga “WiFi ID名称”|grep “password”
请注意,这里的“WiFi ID名称”是指用户已经成功连接并希望查看密码的WiFi网络名称。
输入上述命令并回车后,系统会提示输入管理员密码。输入正确的密码后,WiFi密码的明文形式就会显示在终端界面上(参考图六)。
图六 使用终端命令查询WiFi密码的界面