#接続したことのある無線LAN(Wi-FI)のパスワードをWindowsコマンドプロンプトから確認する方法の備忘録
接続したことのある無線LANのパスワードを第三者にも教えようとした時にSSID名とパスワードを忘れてしまったので、コマンドプロンプト上からさくっと確認して共有する時のやり方について書き残した備忘録です
今回はwindowsが対象です(が一応macについても一言載せました)
###X.要約
windows
cmd
netsh wlan show profiles
netsh wlan show profiles name=[profille] key=clear
略文
netsh wl sh p
netsh wl sh p n=[profile] k=clear
###0.環境
windowsであり、なおかつnetshコマンドが使えればなんでもいけると思う
###1.方法
①コマンドプロンプトを開く(管理者権限不要)
(windowsキー + R => cmd => enter)
②以下のコマンドを入力する
netsh wlan show profiles
すると、ずらずらっと今まで接続したことのあるWi-Fi一覧が表示される
C:\Users\esesesesescup>netsh wlan show profiles
インターフェイス Wi-Fi のプロファイル:
グループ ポリシー プロファイル (読み取り専用)
---------------------------------------------
<なし>
ユーザー プロファイル
---------------------
すべてのユーザー プロファイル : WI-FI_1
すべてのユーザー プロファイル : WI-FI_2
すべてのユーザー プロファイル : WI-FI_3
すべてのユーザー プロファイル : WI-FI_4
すべてのユーザー プロファイル : WI-FI_5
すべてのユーザー プロファイル : WI-FI_6
すべてのユーザー プロファイル : WI-FI_7
表示されたSSID(Wi-Fiの名前)を覚えておく
③以下のコマンドを入力する
netsh wlan show profiles name=[SSID名] key=clear
先程覚えたSSID(Wi-Fi)名を一字一句違えず上のコマンドの[SSID名]に代入して入力する
ずらずらっと表示されるので、その中から セキュリティ キー : W1F1_n0_pAssw0rd
を探す。そこに書かれているのがパスワードです。
②のコマンドで確認したWI-FI_3のパスワードを確認してみる
C:\Users\esesesesescup>netsh wlan show profiles name=WI-FI_3 key=clear
インターフェイス Wi-Fi のプロファイル WI-FI_3:
=======================================================================
適用先: すべてのユーザー プロファイル
プロファイル情報
-------------------
バージョン : 1
種類 : ワイヤレス LAN
名前 : WI-FI_3
コントロール オプション :
接続モード : 自動接続
ネットワーク ブロードキャスト : ネットワークがブロードキャスト配信して
いなくても接続します
AutoSwitch : 他のネットワークに切り替えません
MAC ランダム化 : 無効
接続の設定
---------------------
SSID の数 : 1
SSID 名 : "WI-FI_3"
ネットワークの種類 : インフラストラクチャ
無線の種類 : [ 任意の無線の種類 ]
ベンダー拡張 : 存在しません
セキュリティの設定
-----------------
認証 : WPA2-パーソナル
暗号 : CCMP
認証 : WPA2-パーソナル
暗号 : 不明
セキュリティ キー : あり
主要なコンテンツ : W1F1_n0_pAssw0rd
コスト設定
-------------
コスト : 制限なし
混雑 : いいえ
データ制限間近 : いいえ
データ制限超過 : いいえ
ローミング : いいえ
コスト ソース : 既定
###2.まとめ・補足
意外と簡単である
他にもGUI上から確認する方法もあるがこちらの方が圧倒的に早く確認できる
windows10でのみ確認したが、netshコマンドが使えれば確認は可能だと思う(根拠はない)
netsh コマンドはwindows7でも使えたと記憶している
使えるかどうかはcmd上でnetsh
とだけ入力してエラーがでなければ使える証拠だと思う
エラーかどうか分からない時は存在しないコマンド (例えば aiueo
とか)を入力した挙動と明らかに異なればあると考えてもいいと思う
netsh のモードから抜けるにはウィンドウを✕印で閉じるか、 ctrl + c で解除できる
因みにMac OS の場合は(手元に環境がなく未検証である)
security find-generic-password -ga SSID | grep password
でいけるらしい(適当)
###3.Reference
###4.Tag
wi-fi
無線LAN
password
パスワード
SSID
確認
見る
cmd
コマンド
コマンドプロンプト
さくっと
windows
netsh
方法
やりかた
忘れた