Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

วิธีหา Network Security Key บนคอมพิวเตอร์ (Windows/Mac/Linux)

Network Security Key = Wi-Fi Password

Network Security Key คือชื่อทางเทคนิคของ รหัสผ่าน Wi-Fi (Wi-Fi Password / Passphrase / WPA Key) ใช้สำหรับยืนยันตัวตนและเข้ารหัสการเชื่อมต่อระหว่างอุปกรณ์กับเราเตอร์

วิธีหาบน Windows (10/11)

วิธีที่ 1: Settings App (ง่ายที่สุด Windows 10/11)

  1. Win + I → Network & Internet → Wi-Fi
  2. คลิก Hardware properties (หรือ Manage known networks → เลือกเครือข่าย → Properties)
  3. เลื่อนลงมา → Network security key (Windows 11 แสดงตรงนี้เลย)
  4. หากไม่เห็น: คลิก View Wi-Fi security key / Show / ติ๊ก Show characters

วิธีที่ 2: Control Panel (Classic - ทุกเวอร์ชัน)

  1. Win + R → พิมพ์ ncpa.cpl → Enter (Network Connections)
  2. คลิกขวา Wi-Fi Adapter → Status
  3. Wireless Properties → แท็บ Security
  4. ติ๊ก Show characters → เห็น Network security key

วิธีที่ 3: Command Line (PowerShell / CMD)

# PowerShell (Admin) - แสดง Profile ทั้งหมดพร้อมรหัสผ่าน
netsh wlan show profiles
netsh wlan show profile name="YOUR_SSID" key=clear

# PowerShell One-liner แสดงทั้งหมด
netsh wlan show profiles | Select-String "All User Profile" | ForEach-Object {
    $ssid = $_.Line.Split(":")[1].Trim()
    netsh wlan show profile name="$ssid" key=clear | Select-String "Key Content"
}

วิธีหาบน macOS

วิธีที่ 1: Keychain Access (GUI)

  1. ⌘ + Space → พิมพ์ Keychain Access → Enter
  2. ด้านซ้าย: System หรือ Login → Category: Passwords
  3. ค้นหา SSID (ชื่อไวไฟ) ของคุณ
  4. ดับเบิลคลิก → ติ๊ก Show password
  5. ใส่ รหัสผ่าน Mac (Admin) หรือ Touch ID → จะแสดงรหัส Wi-Fi

วิธีที่ 2: Terminal (Command Line)

# หา SSID ก่อน
networksetup -listpreferredwirelessnetworks en0

# แสดงรหัสผ่าน (ต้อง sudo)
security find-generic-password -ga "YOUR_SSID" -w
# หรือ
security find-generic-password -D "AirPort network password" -a "YOUR_SSID" -w

วิธีหาบน Linux

NetworkManager (Ubuntu, Fedora, Debian, Arch - ใช้ GUI/CLI มาตรฐาน)

# CLI: แสดง Connection ทั้งหมดพร้อมรหัสผ่าน (ต้อง sudo)
sudo nmcli -s -g 802-11-wireless-security.psk connection show

# หรือ ดูไฟล์ Connection โดยตรง
ls /etc/NetworkManager/system-connections/
sudo cat /etc/NetworkManager/system-connections/"YOUR_SSID".nmconnection
# หาใน section [802-11-wireless-security] → psk=

wpa_supplicant (Manual Config / Embedded Systems)

# ไฟล์ Config ปกติอยู่ที่:
/etc/wpa_supplicant/wpa_supplicant.conf
# หรือ
/etc/wpa_supplicant/wpa_supplicant-wlan0.conf

# เนื้อหา:
network={
    ssid="YOUR_SSID"
    psk="YOUR_PASSWORD"          # Plaintext (หรือ)
    psk=hex_encoded_hash_here    # Hash (PBKDF2)
}

iwd (iNet Wireless Daemon - Arch, Fedora New)

# ไฟล์ Network อยู่ที่:
/var/lib/iwd/SSID.psk
# เนื้อหา: [Security] Passphrase=your_password

วิธีหาจากเราเตอร์ (Router Admin Page) - ใช้ได้ทุก OS

  1. เชื่อมต่อคอมพิวเตอร์กับเราเตอร์ (LAN Cable แนะนำ)
  2. เปิดเบราว์เซอร์ ไปที่ IP เราเตอร์:
    192.168.1.1 (TP-Link, ASUS, Netgear, Linksys, D-Link)
    192.168.0.1 (Netgear, D-Link บางรุ่น)
    192.168.2.1 (Belkin)
    10.0.0.1 (Comcast/Xfinity, Cisco)
    192.168.12.1 (T-Mobile 5G Gateway)
  3. ล็อกอิน (Username/Password บนสติกเกอร์: admin/admin, admin/password, admin/blank)
  4. ไปเมนู: Wireless / Wi-Fi Settings → Security / Wireless Security
  5. ดู Wi-Fi Password / Passphrase / Pre-shared Key

วิธีหาจากมือถือ (Android/iOS) - สำหรับแชร์ให้คอมพิวเตอร์

Android 10+

  1. Settings > Wi-Fi > คลิกเครือข่ายที่เชื่อมต่อ > Share / QR Code
  2. ยืนยันตัวตน → รหัสผ่านแสดงใต้ QR Code → Copy ได้

iOS 16+ / iPadOS 16+

  1. Settings > Wi-Fi > คลิก (i) ถัดจากชื่อเครือข่าย
  2. คลิก Password (จุดๆๆ) → ยืนยันตัวตน → Copy

กรณี Enterprise / 802.1X (WPA2/WPA3-Enterprise)

  • ไม่ได้ใช้ Pre-shared Key (PSK) — ใช้ Username/Password (EAP-PEAP, EAP-TTLS, EAP-TLS) หรือ Certificate
  • ไม่มี "Network Security Key" เดียวสำหรับทุกคน
  • ติดต่อ IT Admin → รับ Configuration Profile (.mobileconfig iOS, .xml Android/Windows, .plist macOS)
  • หรือตั้งค่าด้วยตนเอง: EAP Method, CA Certificate, Identity, Password

คำถามที่พบบ่อย (FAQ)

ทำไมหาไม่เจอ "Show characters" บน Windows?

  • Windows 11: Settings → Network & Internet → Wi-Fi → Manage Known Networks → Properties → Network security key (แสดงเลย)
  • Driver เก่า / Wi-Fi Adapter ไม่รองรับ / Profile ถูกลบแล้ว

Keychain Access ไม่เจอ Wi-Fi Password

  • ค้นใน "System" Keychain ไม่ใช่ "Login" (System-wide Wi-Fi)
  • หรือ iCloud Keychain Sync → ดูบน iPhone/iPad แทน

Linux: nmcli ต้อง sudo จริงไหม?

ใช่ ต้องการสิทธิ์ root เพื่ออ่าน Secrets (psk) จาก NetworkManager

Router Admin Password ลืม ทำไง?

  1. Reset เราเตอร์: กดปุ่ม Reset ถือ 10-30 วินาที
  2. ใช้ Default Credentials บนสติกเกอร์
  3. ตั้งค่าใหม่ทั้งหมด

สรุป: คำสั่งเร็วสำหรับ Power User

OSคำสั่ง/วิธีเร็วที่สุด
Windows 11Settings → Wi-Fi → Manage Known Networks → Properties → Network security key
Windows 10/11 (CLI)netsh wlan show profile name="SSID" key=clear (Admin)
macOSsecurity find-generic-password -ga "SSID" -w (Terminal)
Linux (NetworkManager)sudo nmcli -s -g 802-11-wireless-security.psk connection show
Router (All)https://192.168.1.1 → Wireless → Security → Passphrase