何ヶ月も Wi-Fi ネットワークを使用していて、突然そのパスワードを覚えていないことに気づいたという状況に直面したことはありますか?
私たちのシステムは、これまでに接続したすべての Wi-Fi パスワードを記憶しています。
これにより、パスワードを再度入力しなくても、それらのネットワークとの接続が再確立されます。
ここでは、Windows、Linux、macOS でこれまでに接続したことのあるネットワークの保存されたパスワードを探索する方法についてのチュートリアルを紹介します。
始めましょう。

ウィンドウズ
Windows では、コマンド プロンプトを使用して Wi-Fi パスワードを簡単に見つけることができます。
コマンド プロンプトを開くには、検索バーに移動して CMD を検索します。管理者として実行することを忘れないでください。
コマンドプロンプトが開いたら、次のコマンドを実行するだけです。
netsh wlan show profiles
このコマンドは、以前に接続したことのあるすべての Wi-Fi ネットワーク インターフェイスを表示します。たとえば、以下に私がこれまでに接続した Wi-Fi ネットワークを示します。
C:\Users\>netsh wlan show profiles
Profiles on interface Wi-Fi:
Group policy profiles (read only)
---------------------------------
<None>
User profiles
-------------
All User Profile : OPPO A31
All User Profile : Jio 2g
All User Profile : Redmi
All User Profile : AndroidAP8840
All User Profile : belkin.637
All User Profile : Android GalaxyM-20
All User Profile : Free-wifi!
All User Profile : OnePlus 7
All User Profile : Micromax
All User Profile : sunsytesms_Wifi
All User Profile : GPONWIFI_C060
次のステップは、特定のインターフェイスのパスワードを調査することです。以下のコマンドを使用してください。
netsh wlan show profiles <interface name> key=clear
ここでは、パスワードを公開するインターフェース名を指定する必要があります。
サンプル出力:
C:\Users\>netsh wlan show profiles Micromax key=clear
Profile Micromax on interface Wi-Fi:
=======================================================================
Applied: All User Profile
Profile information
-------------------
Version : 1
Type : Wireless LAN
Name : Micromax
Control options :
Connection mode : Connect manually
Network broadcast : Connect only if this network is broadcasting
AutoSwitch : Do not switch to other networks
MAC Randomization : Disabled
Connectivity settings
---------------------
Number of SSIDs : 1
SSID name : "Micromax"
Network type : Infrastructure
Radio type : [ Any Radio Type ]
Vendor extension : Not present
Security settings
-----------------
Authentication : WPA2-Personal
Cipher : CCMP
Authentication : WPA2-Personal
Cipher : GCMP
Security key : Present
Key Content : 00000CD53
Cost settings
-------------
Cost : Unrestricted
Congested : No
Approaching Data Limit : No
Over Data Limit : No
Roaming : No
Cost Source : Default
セキュリティ設定の詳細で、私が提供したインターフェイスのパスワード ( Key Content ) を確認できます。
これは、Windows のコマンド プロンプトを使用して、任意のインターフェイスの Wi-Fi パスワードを簡単に見つける方法です。

Linux
すべての Linux ディストリビューションでは、すべてのワイヤレス ネットワークの情報がネットワーク マネージャー ディレクトリに保存されます。
コマンド ラインを使用して保存された Wi-Fi パスワードを検索するには、次のコマンドを入力します。
cd /etc/NetworkManager/system-connections/
その後、listコマンドを使用してフォルダー内のファイルを表示します。
ls -a
コマンドを使用すると、ネットワーク構成ファイルが画面に表示されます。これらの構成ファイルには、Wi-Fi SSID、UUID、Wi-Fi パスワードなどの各ネットワークに関する情報が含まれています。 Cat コマンドまたはテキスト エディタを使用してファイルを開き、特定のインターフェイスのパスワードを確認します。
cat <Interface name>
このコマンドは、選択した Wi-Fi ネットワークに関するすべての情報を表示します。
サンプル出力:
┌──(root💀kali)-[/home/writer]
└─# cd /etc/NetworkManager/system-connections
┌──(root💀kali)-[/home/writer/etc/NetworkManager/system-connections]
└─# ls -a
GPONWIFI_CO60 Jio2g
┌──(root💀kali)-[/home/writer/etc/NetworkManager/system-connections]
└─# sudo cat GPONWIFI_CO60
[connection]
id=GPONWIFI_C060
uudi=7cb198f4-5e6d-4277-8c13-29e24f04b07e
type=802-11-wireless
[802-11-wireless]
ssid=GPONWIFI_CO60
mode=infrastructure
mac-address=xx:xx:xx:xx:xx:xx
security=802-11-wireless-security
[802-11-wireless-security]
key-mgmt=wpa-psk
auth-alg=open
psk=00000Dwwqf2
[ipv4]
method=auto
[ipv6]
method=auto
上記の出力では、 PSK (事前共有キー) 値が特定の Wi-Fi ネットワークのパスワードです。

マックOS
macOS でも、コマンド ラインを使用して Wi-Fi インターフェイスのパスワードを簡単に見つけることができます。ターミナルを起動するには、「アプリケーション」>「ユーティリティ」>「ターミナル」に移動します。
security find-generic-password -ga Interface-name| grep “password:”
ここで、インターフェイス名を選択した Wi-Fi ネットワーク名に置き換える必要があります。このコマンドは、指定した Wi-Fi ネットワークのパスワードを明らかにします。

結論👩💻
Wi-Fi ネットワークに参加したことがある場合は、そのネットワークのパスワードがシステムに保存されています。どのオペレーティング システムであっても問題ありません。端末を使用して、保存されているすべての Wi-Fi パスワードにアクセスできます。
この記事が、さまざまなオペレーティング システムで Wi-Fi パスワードを見つけるのに非常に役立つことを願っています。
個人用およびオフィス用に最適なさまざまな Wi-Fi ルーターについて知りたいと思うかもしれません。
