Công cụ tìm mật khẩu WiFi đã lưu trên máy tính
Nhập thông tin hệ điều hành của bạn để nhận hướng dẫn chi tiết cách lấy mật khẩu WiFi đã kết nối
Hướng dẫn lấy mật khẩu WiFi
Hướng dẫn đầy đủ cách lấy mật khẩu WiFi đã lưu trên máy tính (2024)
Việc quên mật khẩu WiFi đã lưu trên máy tính là tình trạng phổ biến mà hầu hết người dùng đều gặp phải ít nhất một lần. May mắn thay, tất cả các hệ điều hành phổ biến đều cung cấp cách để xem lại mật khẩu WiFi đã kết nối trước đó. Bài viết này sẽ hướng dẫn chi tiết cách thực hiện trên Windows, macOS và Linux, cùng với những lưu ý bảo mật quan trọng.
Tại sao bạn cần biết cách này?
- Kết nối thiết bị mới mà không cần reset router
- Chia sẻ mật khẩu WiFi cho khách mà không cần nhìn thấy mật khẩu thực tế
- Khôi phục mật khẩu khi quên hoặc mất giấy ghi chú
- Kiểm tra xem mạng WiFi của bạn có đang sử dụng mật khẩu mạnh hay không
Cách lấy mật khẩu WiFi trên Windows
Phương pháp 1: Sử dụng Settings (GUI)
- Nhấn tổ hợp phím Windows + I để mở Settings
- Đi đến Network & Internet → Wi-Fi
- Cuộn xuống và chọn Hardware properties
- Nhấp vào View bên cạnh “Network security key”
- Nhập mật khẩu quản trị viên nếu được yêu cầu
- Mật khẩu sẽ hiển thị trong trường “Network security key”
Lưu ý bảo mật:
Phương pháp này chỉ hoạt động nếu bạn đang kết nối với mạng WiFi đó. Để xem mật khẩu của các mạng đã lưu trước đây, bạn cần sử dụng phương pháp Command Prompt.
Phương pháp 2: Sử dụng Command Prompt
- Mở Command Prompt với quyền admin (nhấp chuột phải → Run as administrator)
- Gõ lệnh sau để xem tất cả mạng WiFi đã lưu:
netsh wlan show profiles
- Để xem mật khẩu của mạng cụ thể (thay “WiFi-Name” bằng tên mạng):
netsh wlan show profile name="WiFi-Name" key=clear
- Mật khẩu sẽ hiển thị ở dòng “Key Content”
Phương pháp 3: Sử dụng PowerShell
(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{PROFILE_NAME=$name;PASSWORD=$pass}} | Format-Table -AutoSize
Lệnh PowerShell này sẽ liệt kê tất cả mạng WiFi đã lưu cùng với mật khẩu của chúng.
Cách lấy mật khẩu WiFi trên macOS
Phương pháp 1: Sử dụng Keychain Access
- Mở Spotlight (Cmd + Space) và tìm “Keychain Access”
- Trong danh sách bên trái, chọn System và Passwords
- Tìm tên mạng WiFi của bạn trong danh sách
- Nhấp đúp vào mạng WiFi và đánh dấu vào Show password
- Nhập mật khẩu quản trị viên macOS của bạn
- Mật khẩu WiFi sẽ hiển thị trong trường “Show password”
Phương pháp 2: Sử dụng Terminal
security find-generic-password -wa "WiFi-Name"
Thay “WiFi-Name” bằng tên mạng WiFi của bạn. Bạn sẽ được yêu cầu nhập mật khẩu quản trị viên.
Cách lấy mật khẩu WiFi trên Linux
Phương pháp 1: Sử dụng lệnh nmcli (Network Manager)
- Mở terminal
- Liệt kê tất cả kết nối đã lưu:
nmcli connection show
- Xem mật khẩu của kết nối cụ thể:
nmcli -s -g 802-11-wireless-security.psk connection show "Connection-Name"
Phương pháp 2: Xem file cấu hình
Mật khẩu WiFi trên Linux thường được lưu trong các file cấu hình tại:
/etc/NetworkManager/system-connections/
Mở file tương ứng với tên kết nối của bạn và tìm dòng:
psk=your-wifi-password
So sánh phương pháp trên các hệ điều hành
| Hệ điều hành | Phương pháp GUI | Phương pháp CLI | Yêu cầu quyền admin | Độ phức tạp |
|---|---|---|---|---|
| Windows 10/11 | Settings → Network | netsh wlan show | Có | Trung bình |
| macOS | Keychain Access | security command | Có | Dễ |
| Linux | Network Manager GUI | nmcli | Có (sudo) | Nâng cao |
Thống kê về việc quên mật khẩu WiFi
| Nhóm tuổi | Tần suất quên mật khẩu (%) | Phương pháp phục hồi phổ biến | Thời gian trung bình phục hồi (phút) |
|---|---|---|---|
| 18-24 | 68% | Sử dụng điện thoại di động | 2.1 |
| 25-34 | 52% | Command Prompt/Terminal | 3.5 |
| 35-44 | 41% | Ghi chú vật lý | 1.8 |
| 45+ | 33% | Hỏi người quản trị mạng | 5.2 |
Nguồn: Khảo sát của Pew Research Center về thói quen sử dụng WiFi (2023)
Lưu ý bảo mật quan trọng
- Không chia sẻ mật khẩu WiFi công khai: Luôn chia sẻ thông qua các kênh an toàn như tin nhắn mã hóa
- Thay đổi mật khẩu định kỳ: Ít nhất 3-6 tháng một lần để ngăn chặn truy cập trái phép
- Sử dụng mật khẩu mạnh: Ít nhất 12 ký tự, bao gồm chữ hoa, chữ thường, số và ký tự đặc biệt
- Vô hiệu hóa WPS: Giao thức này có lỗ hổng bảo mật nghiêm trọng
- Cập nhật firmware router: Các bản vá bảo mật quan trọng thường được phát hành
Cảnh báo pháp lý:
Việc truy cập mật khẩu WiFi mà bạn không có quyền hợp pháp có thể vi phạm pháp luật ở nhiều quốc gia. Luôn đảm bảo bạn chỉ thực hiện các bước này trên các mạng mà bạn có quyền truy cập hợp pháp.
Câu hỏi thường gặp
Tôi có thể lấy mật khẩu WiFi từ máy tính khác trong cùng mạng không?
Không, bạn chỉ có thể xem mật khẩu của các mạng mà máy tính cụ thể đó đã kết nối trước đây. Mỗi thiết bị lưu mật khẩu riêng biệt.
Làm sao để xem mật khẩu WiFi trên điện thoại?
Trên Android, bạn cần quyền root. Trên iPhone, không có cách nào trừ khi bạn đã đồng bộ hóa mật khẩu qua iCloud Keychain. Các hệ điều hành di động hạn chế quyền truy cập này vì lý do bảo mật.
Tại sao tôi không thấy tùy chọn “Show password” trên Windows?
Điều này có thể xảy ra nếu:
- Bạn không có quyền quản trị viên
- Mạng WiFi sử dụng phương thức xác thực doanh nghiệp (802.1X)
- Hệ thống của bạn bị hạn chế bởi chính sách nhóm (Group Policy)
Làm sao để xuất danh sách tất cả mật khẩu WiFi đã lưu?
Trên Windows, bạn có thể sử dụng script PowerShell sau để xuất ra file CSV:
(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{PROFILE_NAME=$name;PASSWORD=$pass}} | Export-Csv -Path "WiFi_Passwords.csv" -NoTypeInformation
Lưu ý: File này chứa thông tin nhạy cảm, hãy bảo vệ nó cẩn thận.