共用方式為


DOT11_KEY_ALGO_TKIP_MIC 結構 (windot11.h)

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
DOT11_KEY_ALGO_TKIP_MIC結構會定義 TKIP 演算法用於資料加密和解密的加密金鑰。 結構也會定義訊息完整性程式代碼, (Michael 演演算法用來驗證數據完整性的 MIC) 。

語法

typedef struct DOT11_KEY_ALGO_TKIP_MIC {
  UCHAR ucIV48Counter[6];
  ULONG ulTKIPKeyLength;
  ULONG ulMICKeyLength;
  UCHAR ucTKIPMICKeys[1];
} DOT11_KEY_ALGO_TKIP_MIC, *PDOT11_KEY_ALGO_TKIP_MIC;

成員

ucIV48Counter[6]

TKIP 序列計數器的初始 48 位值 (TSC) ,用於重新執行保護。 如需 TSC 的詳細資訊,請參閱 TKIP

ulTKIPKeyLength

ucTKIPMICKeys 陣列中 TKIP 金鑰內容的長度,以位元組為單位。 如果操作系統執行驗證和加密密鑰衍生,此成員一律會有 16 的值。

ulMICKeyLength

ucTKIPMICKeys 陣列中 MIC 金鑰材質的長度,以位元組為單位。 如果操作系統執行驗證和加密密鑰衍生,此成員一律會有 16 的值。 前8個字節將是用於接收封包的 MIC 金鑰,而最後 8 個字節將是用於傳輸封包的 MIC 金鑰。

ucTKIPMICKeys[1]

TKIP 和 MIC 金鑰資料。

備註

TKIP 金鑰會從 ucTKIPMICKeys [0] 開始。 MIC 鍵會從 ucTKIPMICKeys [ ulTKIPKeyLength ] 開始。

建立 TKIP 金鑰時,802.11 站必須針對傳送和接收路徑的密鑰維護個別的 TSC 計數器。 月台必須以下列方式初始化 TSC 計數器:

  • 初始化用於接收路徑之 ucIV48Counter 成員中所指定值的 TSC 計數器。
  • 初始化用於傳送路徑至任何值的 TSC 計數器。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 windot11.h (包含 Ndis.h)

另請參閱

OID_DOT11_CIPHER_KEY_MAPPING_KEY

TKIP

DOT11_CIPHER_DEFAULT_KEY_VALUE