常用查看WIFI密码的命令

阳光•雨
阳光•雨
发布于 2026-02-02 / 5 阅读
0

在Windows、macOS和Linux系统中通过Wi-Fi名称(SSID)查看密码的命令。

Windows

查看所有保存的 Wi-Fi 网络


netsh wlan show profiles

查看特定 Wi-Fi 密码


netsh wlan show profile name="WiFi名称" key=clear

示例(查看 "Office-WIFI" 的密码):


netsh wlan show profile name="Office-WIFI" key=clear

在输出中找到 "关键内容" 字段即为密码。

macOS

查看特定 Wi-Fi 密码


security find-generic-password -wa "WiFi名称"

示例:


security find-generic-password -wa "Office-WIFI"

备用命令

如果上述无效,尝试:


security find-generic-password -l "WiFi名称" -w


security find-generic-password -D "AirPort network password" -wa "WiFi名称"

查看所有保存的 Wi-Fi 网络


networksetup -listpreferredwirelessnetworks en0


Linux

Linux 查看 Wi-Fi 密码的方法取决于网络管理工具,主要有以下几种:

1. 使用 NetworkManager (nmcli)

查看所有连接:


nmcli connection show

查看特定 Wi-Fi 密码:


nmcli -s connection show "WiFi名称" | grep psk

或更详细:


sudo nmcli connection show "WiFi名称" | grep 802-11-wireless-security.psk

2. 使用 wpa_supplicant 配置文件

查看配置文件:


sudo cat /etc/wpa_supplicant/wpa_supplicant.conf

搜索特定网络密码:


sudo grep -A 5 -B 5 'ssid="WiFi名称"' /etc/wpa_supplicant/wpa_supplicant.conf

3. 使用 GNOME 网络管理器(桌面环境)


sudo grep -r '^psk=' /etc/NetworkManager/system-connections/

然后找到对应文件查看。


重要提示

  1. 权限要求:Linux 和部分 macOS 命令需要管理员/root权限

  2. 隐私保护:这些命令会显示密码明文,请在安全环境下使用

  3. 网络管理器差异:Linux 发行版可能使用不同的网络管理工具

根据您的具体系统和网络配置,选择对应的命令即可查看已保存的 Wi-Fi 密码。