Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Cách tra cứu khóa bảo mật mạng (Network Security Key) trên cài đặt Wi-Fi Windows 10

Cách 1: Giao diện Settings (Dễ nhất)

  1. Win + I → Network & Internet → Status (hoặc Wi-Fi).
  2. Chọn Network and Sharing Center (liên kết xanh ở giữa/duôi).
  3. Click vào tên mạng Wi-Fi đang kết nối (ví dụ: Wi-Fi (MyNetwork)).
  4. Cửa sổ Wi-Fi Status → nút Wireless Properties.
  5. Tab Security → tích Show characters → ô Network security key hiển thị mật khẩu.

Cách 2: Command Line (Nhanh, cho Admin/Script)

REM Liệt kê tất cả profile Wi-Fi đã lưu
netsh wlan show profiles

REM Xem mật khẩu của một profile cụ thể (cần Admin)
netsh wlan show profile name="TÊN_SSID_CHÍNH_XÁC" key=clear

Kết quả: tìm dòng Key Content.

Cách 3: PowerShell (Định dạng đẹp)

(netsh wlan show profiles) | Select-String "\s+:\s+(.+)" | ForEach-Object {
    $ssid = $_.Matches.Groups[1].Value.Trim()
    $pwd = (netsh wlan show profile name="$ssid" key=clear) | Select-String "Key Content\s+:\s+(.+)"
    if ($pwd) { [PSCustomObject]@{SSID=$ssid; Password=$pwd.Matches.Groups[1].Value.Trim()} }
} | Format-Table -AutoSize

Cách 4: File XML (Export/Backup profile)

netsh wlan export profile folder="C:\WiFiBackups" key=clear

Mở file XML tương ứng → tìm <keyMaterial> – đó là mật khẩu plaintext.

Lưu ý quan trọng

  • Chỉ xem được mật khẩu của các mạng đã từng kết nối và lưu profile.
  • Cần quyền Administrator cho `netsh ... key=clear` và export.
  • Windows không lưu mật khẩu Enterprise (802.1X/EAP) theo cách này – dùng certificate/credential manager.
  • Profile bị xóa (Forget) → không còn trong danh sách.

Nếu không thấy mạng trong danh sách

  • Chưa từng kết nối trên máy này.
  • Đã chọn "Forget" / "Remove".
  • Profile bị hỏng → `netsh wlan delete profile name="SSID"` rồi kết nối lại.