
一、Windows 系统
1. 系统自带方法
- 方法一:通过设置界面查看
适用于 Windows 10/11:
- 右键点击任务栏的网络图标,选择 “网络和 Internet 设置”。
- 在左侧选择 “Wi-Fi”,点击已连接的 WiFi 名称,选择 “属性”。
- 在 “安全” 选项卡中,勾选 “显示字符”,即可看到 WiFi 密码。
注意:此方法需电脑已连接目标 WiFi。
- 方法二:命令提示符(CMD)
- 以管理员身份打开 CMD,输入以下命令并回车:bash
netsh wlan show profiles
这会列出所有保存过的 WiFi 名称。 - 输入以下命令(替换
WiFi名称
为目标 WiFi):bashnetsh wlan show profile clear
在 “关键内容” 字段中查看密码。
- 以管理员身份打开 CMD,输入以下命令并回车:bash
2. 第三方软件推荐
- WirelessKeyView
- 功能:无需安装,直接显示所有保存的 WiFi 密码(支持 WEP/WPA)。
- 使用方法:解压后运行程序,自动列出 WiFi 名称和密码。
- 下载:从华军软件园等正规渠道下载,避免恶意软件。
- WiFi Password Revealer
- 功能:支持 Windows XP 至 Windows 8,可显示十六进制或 ASCII 格式密码。
- 注意:部分旧系统可能显示十六进制密码,需转换后使用。
二、macOS 系统
1. 钥匙串访问(系统自带)
- 打开 “钥匙串访问”(可通过聚焦搜索)。
- 在搜索框输入 WiFi 名称,找到对应的条目。
- 右键点击条目,选择 “显示简介”,勾选 “显示密码”,输入管理员密码即可查看。
2. 命令行(终端)
- 打开终端,输入以下命令(替换
WiFi名称
):bashsecurity find-generic-password
直接显示密码。
三、Linux 系统
1. 查看配置文件
- 路径:
- 使用 NetworkManager:bash
/etc/NetworkManager/system-connections/
找到对应 WiFi 的.nmconnection
文件,用文本编辑器打开,查找psk=
字段。 - 使用 wpa_supplicant:bash
/etc/wpa_supplicant/wpa_supplicant.conf
- 其他发行版(如 Arch Linux)可能使用
/etc/netctl/
路径。
- 使用 NetworkManager:bash
- 权限:需用
sudo
权限读取文件。
2. 命令行工具
- nmcli(NetworkManager):bash
nmcli connection show nmcli connection show psk
四、路由器密码与电脑密码的区别
- 路由器密码:用于登录路由器管理界面或连接 WiFi。若需查看,可:
- 登录路由器管理界面(通常为
192.168.1.1
或tendawifi.com
),在 “无线设置” 中查看。 - 使用路由器品牌对应的 APP(如 Tenda WiFi APP)查看。
- 登录路由器管理界面(通常为
- 电脑密码:指电脑保存的 WiFi 密码,用于自动连接。本文主要介绍此类密码的查看方法。
五、注意事项
- 安全风险:
- 第三方软件可能携带广告或恶意代码,建议从官方渠道下载。
- 避免在公共网络使用密码查看工具,防止隐私泄露。
- 权限要求:
- Windows 命令行和 Linux 配置文件需管理员权限。
- macOS 钥匙串访问需输入用户密码。
- 适用场景:
- 仅适用于已连接过的 WiFi,无法破解未保存的密码。
- 若忘记路由器密码,需重置路由器(会清除所有设置)。
总结
- 优先使用系统自带功能:如 Windows 设置、macOS 钥匙串、Linux 配置文件,无需额外软件。
- 第三方工具作为补充:适合需要批量查看或操作简便的用户,但需注意安全。
- 区分路由器密码与电脑密码:明确需求,避免混淆操作。
