我試圖了解iwscan list
我擁有的無線適配器的輸出。
手冊頁說:
keys/enc[ryption]
List the encryption key sizes supported and list
all the encryption keys set in the device.
我收到的輸出是:
wlan0 2 key sizes : 40, 104bits
4 keys available :
[1]: off
[2]: off
[3]: off
[4]: off
Current Transmit Key: [1]
這兩個鑰匙尺寸指的是什麼鑰匙?
4 個未被佔用的鍵是什麼?
傳輸密鑰是什麼?
答案1
您正在查看配置韋普,原始且完全廢棄的 Wi-Fi 加密標準。它有一個非常簡單的系統(沒有金鑰握手,沒有 KDF),只是 RC4 加密演算法的原始靜態十六進位金鑰。
WEP 設備可以使用四個金鑰進行編程 - 一個被選為「活動」傳輸(加密)金鑰,但所有四個金鑰都用作接收(解密)金鑰。所以沒有什麼更多的了——「當前傳輸密鑰」告訴您傳輸時使用哪個密鑰。
我思考此功能可能已用於密鑰輪換(如果您對“當前”和“下一個”密鑰進行編程,設備不再需要同時切換)和/或設備之間的隔離(某些設備使用密鑰 1、其他鍵2等)。
註 1:iwconfig
和iwlist
工具基於 WEXT 構建,現代 Linux Wi-Fi 驅動程式不再使用 WEXT。儘管目前的 nl80211/cfg80211 框架仍然提供模擬 WEXT 支持,但所有新功能都轉入基於 nl80211 的iw
工具中。 (有一些例外,例如一些 Realtek 驅動程式仍然使用 WEXT。)
筆記2:沒有任何這些工具中的任何一個都與 WPA 相關 - 您將無法透過「iwconfig」或「iw」設定 WPA 密碼。 WPA1 和 WPA2 (RSN) 都使用由wpa_supplicant
或守護程式執行的動態金鑰iwd
。