https://www.kancloud.cn/alex_wsc/android-wifi-nfc-gps/414083 文章參考
form:https://blog.csdn.net/yudelian/article/details/121036099
1、https://chujian521.github.io/blog/2018/11/18/WPA-WPA2-4-way-handshake/
2、https://mrncciew.com/2014/08/19/cwsp-4-way-handshake/
3、https://cloud.tencent.com/developer/inventory/6115/article/1393974
4、https://chujian521.github.io/blog/2018/11/11/802-11%E5%8D%8F%E8%AE%AE%E3%80%81WiFi%E8%BF%9E%E6%8E%A5%E4%BA%A4%E4%BA%92%E8%BF%87%E7%A8%8B/
5、https://blog.csdn.net/hpp205/article/details/50737194
1、配置檔案: wpa_config 和 wpa_ssid結構 wpa_supplicant原始碼分析--conf配置檔案 | Winddoing's Notes [OpenWrt Wiki] Wireless Modes 2、wpa_supplicant的目錄介紹 玩轉「Wi-Fi」系列之wpa_supplicant 目錄介紹(八) - 雲+社群 - 騰訊雲 wpa_supplicant-2.5原始碼解析_hpp205的專欄-CSDN部落格_wpa_supplicant原始碼分析 wpa_supplicant 原始碼分析_Tony的專欄-CSDN部落格 3、玩轉wifi 玩轉「Wi-Fi」的全部內容 - 閱讀清單 - 雲+社群 - 騰訊雲 wpa_supplicant原始碼分析–連線AP過程 - 好庫文摘 https://tavaana.org/sites/default/files/introduction_to_wifi_0.pdf Software access point - ArchWiki Wi-Fi p2p & ap 共存 - 簡書 4、wpa_cli與wpa_supplicant的控制介面:控制與事件socket處理 上層應用與wpa_supplicant,wpa_supplicant與kernel 相關socket建立互動分析 - ...平..淡... - 部落格園 5、802.11i的理解 https://en.wikipedia.org/wiki/IEEE_802.11i-2004#cite_note-6 https://en.wikipedia.org/wiki/IEEE_802.11i-2004#The_Four-Way_Handshake 4-Way Handshake - WiFi OpenSSL 入門:密碼學基礎知識 - 知乎 6、深入理解android wifi 4.3.4 wpa_supplicant_init_iface函式分析 · 深入理解Android:Wi-Fi、NFC和GPS卷(完整版) · 看雲 Android-內功篇-WifiP2p-WifiP2pService的啟動以及P2P的連線_ZWAlert的部落格-程式設計師宅基地 - 程式設計師宅基地 7、PSK(共享秘鑰) PSK(共享金鑰)_百度百科 https://en.wikipedia.org/wiki/Pre-shared_key What is a Wi-Fi Protected Access Pre-Shared Key (WPA-PSK)? - Definition from Techopedia 8、藍芽官網 Resources | Bluetooth® Technology Website 9、80211協議、wifi連線過程系列 802.11協議、WiFi連線互動過程 | X's blog (一百二十九)Association and Authentication_JT的專欄-CSDN部落格 10、WiFi無線網路中的安全性選項裡的open,WPA psk,wpa2psk WiFi無線網路中的安全性選項裡的open,WPA psk,wpa2psk是是什麼意思?_百度知道 Wi-Fi 安全協議 - OPEN/WEP/WPA 連線過程分析_狼牙的部落格~-CSDN部落格 無線開放認證過程 Open System authentication - 知乎 11、80211 state machine 802.11 State Machine – Association and Authentication – Packet6 Understanding 802.11 State Machine | Aruba Blogs ————————————————