一般来说钥匙串里面是会保存明文的 Wi-Fi 密码的,直接在钥匙串.app 里勾选“显示密码”,输入电脑密码后就能看到。但是我发现有个别热点查看密码时,结果是一串很长的密码串,比如 C941656XXXX83116706A1AXXXXBC8A6105D64XXXX37E604FAD62CXXXX623B822
。
我发现会保存成这种形式的密码的条件大概有:
简单测试后发现旧版本 macOS 保存的密码,以及 iOS 连接后,通过 iCloud 同步过来的密码,都是单纯的明文保存。所以求解一下这是什么情况呢?
1
liwufan 2018-02-22 09:08:47 +08:00
这个问题相当有意思,我来谈一下我的猜测。过年前我出去旅游发现了,iOS11 更新了一个新功能--两台 iOS 设备之间可以通过类似 airdrop 的方式分享 Wi-Fi 密码。我让同行的人去问密码然后回来分享给我。在 mac 上面显示的就是这种密码串。相反我手机上一个一个字打的密码可以在电脑上面正常显示。我猜这大概这是一个防止 Wi-Fi 万能钥匙的 feature 吧?
|
2
thinkIn 2018-02-22 10:12:07 +08:00 via iPhone
你试一下,直接填入当密码填入是否可以连接?我估计是可以的
|
3
lslqtz 2018-02-22 15:59:44 +08:00
这个是可以的,在 Windows 下用软件查看有些 SSID 的保存密码也有这样的情况
|