了解“iwlist key”輸出

了解“iwlist key”輸出

我試圖了解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:iwconfigiwlist工具基於 WEXT 構建,現代 Linux Wi-Fi 驅動程式不再使用 WEXT。儘管目前的 nl80211/cfg80211 框架仍然提供模擬 WEXT 支持,但所有新功能都轉入基於 nl80211 的iw工具中。 (有一些例外,例如一些 Realtek 驅動程式仍然使用 WEXT。)

筆記2:沒有任何這些工具中的任何一個都與 WPA 相關 - 您將無法透過「iwconfig」或「iw」設定 WPA 密碼。 WPA1 和 WPA2 (RSN) 都使用由wpa_supplicant或守護程式執行的動態金鑰iwd

相關內容