Xem khóa bảo mật Wi-Fi (Network Security Key) đã lưu trên máy tính
Khi máy tính đã kết nối thành công với một mạng Wi-Fi, khóa bảo mật (mật khẩu) được lưu trữ trong hệ điều hành. Dưới đây là cách xem trên Windows và macOS.
Trên Windows 10 / 11
Cách 1: Settings (Cách mới, dễ nhất)
- Mở Cài đặt (Settings) > Mạng & Internet > Wi-Fi.
- Chọn Quản lý các mạng đã biết (Manage known networks).
- Tìm tên mạng (SSID) cần xem > nhấn Thuộc tính (Properties).
- Kéo xuống phần Loại bảo mật > bật công tắc Hiển thị ký tự (Show characters).
- Khóa bảo mật hiển thị ở ô Khóa bảo mật mạng (Network security key).
Cách 2: Control Panel / Network Connections (Cách truyền thống)
- Nhấn chuột phải nút Start > chọn Kết nối mạng (Network Connections).
Hoặc: Win+R gõncpa.cpl> Enter. - Chuột phải vào adapter Wi-Fi đang kết nối > chọn Trạng thái (Status).
- Nhấn nút Đặc tính không dây (Wireless Properties).
- Chuyển sang tab Bảo mật (Security).
- Tích vào ô Hiển thị ký tự (Show characters) – khóa hiện ra trong ô Khóa bảo mật mạng.
Cách 3: Command Prompt (CMD) – Nhanh cho nhiều hồ sơ / Script
Yêu cầu: Mở CMD với quyền Administrator.
REM Liệt kê tất cả hồ sơ Wi-Fi đã lưu
netsh wlan show profiles
REM Xem khóa của một SSID cụ thể (thay "TEN_SSID" = tên mạng chính xác)
netsh wlan show profile name="TEN_SSID" key=clear
Trong kết quả, tìm mục Security settings > dòng Key Content – giá trị bên cạnh là mật khẩu.
Cách 4: PowerShell (Liệt kê tất cả SSID + Password cùng lúc)
Mở PowerShell Admin:
$profiles = (netsh wlan show profiles) | Select-String "\s+:\s+(.+)" | ForEach-Object { $_.Matches[0].Groups[1].Value.Trim() }
foreach ($ssid in $profiles) {
$result = netsh wlan show profile name="$ssid" key=clear
$keyLine = $result | Select-String "Key Content"
if ($keyLine) {
$key = $keyLine.ToString().Split(":")[1].Trim()
Write-Host "SSID: $ssid | Password: $key" -ForegroundColor Green
} else {
Write-Host "SSID: $ssid | Password: (Empty / Open / Enterprise)" -ForegroundColor Yellow
}
}
Trên macOS (macOS Ventura / Sonoma / Sequoia...)
- Mở Keychain Access:
- Cách nhanh: Command + Space gõ Keychain > Enter.
- Hoặc: Finder > Applications > Utilities > Keychain Access.
- Trong thanh bên trái:
- Chọn Keychains: System (mạng hệ thống) HOẶC login (mạng người dùng).
- Chọn Category: Passwords.
- Tìm tên mạng Wi-Fi (SSID) trong danh sách > Nhấp đúp (Double-click) vào nó.
- Tích vào ô Show password (Hiển thị mật khẩu).
- Nhập mật khẩu quản trị Mac (admin password) hoặc dùng Touch ID khi được yêu cầu.
- Mật khẩu Wi-Fi sẽ hiển thị trong ô Password.
Trên Linux (NetworkManager - Ubuntu, Fedora, Debian, Arch...)
Cách 1: nmcli (Command line)
# Liệt kê kết nối đã lưu
nmcli connection show
# Xem chi tiết (bao gồm mật khẩu) cho một kết nối
nmcli -s -g 802-11-wireless-security.psk connection show "TEN_SSID"
# Hoặc xem toàn bộ cấu hình
nmcli connection show "TEN_SSID"
Cách 2: File cấu hình (Root)
sudo cat /etc/NetworkManager/system-connections/TEN_SSID.nmconnection
# Tìm mục [802-11-wireless-security] -> psk=...
Khóa bảo mật có phải là mật khẩu không?
Có, chính xác 100%. "Network Security Key", "Wi-Fi Password", "Passphrase", "WPA Key", "WPA2 Key", "WPA3 Key", "Pre-Shared Key (PSK)", "Wireless Key", "PIN" – tất cả là tên gọi khác của cùng một mật khẩu dùng để xác thực WPA/WPA2/WPA3.
Lưu ý bảo mật quan trọng
- Chỉ xem khóa trên thiết bị bạn sở hữu hoặc được phép quản trị.
- Mật khẩu Wi-Fi là thông tin nhạy cảm – không chia sẻ công khai, không chụp màn hình lưu đám mây không mã hóa.
- Sử dụng Trình quản lý mật khẩu (Password Manager) như Bitwarden, 1Password, KeePass, Proton Pass để lưu trữ an toàn.
- Nếu nghi ngờ mật khẩu bị lộ: Đổi ngay trên router > cập nhật trên tất cả thiết bị.
- Trên máy tính công ty/tổ chức: chính sách Group Policy có thể vô hiệu hóa "Show characters" – tuân thủ chính sách IT.
Tóm tắt nhanh: Lệnh hữu ích Windows
| Mục đích | Lệnh (CMD Admin) |
|---|---|
| Liệt kê tất cả hồ sơ Wi-Fi | netsh wlan show profiles |
| Xem khóa của 1 SSID | netsh wlan show profile name="SSID" key=clear |
| Xuất hồ sơ ra file XML (có khóa) | netsh wlan export profile name="SSID" key=clear folder="." |
| Xóa hồ sơ Wi-Fi | netsh wlan delete profile name="SSID" |