環境:OS X Yosemite 10.10.4
ターミナルを開き、以下のコマンドを入力する。
ポップアップ表示されるkeychainのロック解除を許可するとパスワードが表示される。
※ ssid_of_my_home_networkには自分が使用しているssidを挿入する。
# 利用中のSSIDを表示
networksetup -getairportnetwork en0
# パスワードを確認
security find-generic-password -ga "ssid_of_my_home_network" -w
security コマンドは keychainと Security.framework に対するコマンドラインインターフェイス。
指定された keychain に対し、与えられた条件に合致するパスワード項目を検索し、内容を出力する。
自分の keychain に格納しているパスワードをssidで引いているので、すでに登録済みに Wi-Fi のパスワードなら済みなら出力可能。
メモ
- keychainに保存されたwebページのパスワードを確認。
security find-internet-password -gs "www.amazon.co.jp" -w
- 接続可能なアクセスポイントの情報(SSID等)を確認。
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
参考URL
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/security.1.html
http://www.labnol.org/software/find-wi-fi-network-password/28949/