共用方式為


DOT11_KEY_ALGO_TKIP_MIC結構(windot11.h)

重要

WiFiCx 是 Windows 11 中發行的新 Wi-Fi 驅動程式模型。 我們建議您使用WiFiCx來利用最新的功能。 WDI 驅動程式模型現在處於維護模式,而且只會收到高優先順序的修正。

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 序列計數器 (TSC) 的初始 48 位值。 如需 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 計數器:

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

要求

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

另請參閱

OID_DOT11_CIPHER_KEY_MAPPING_KEY

TKIP

DOT11_CIPHER_DEFAULT_KEY_VALUE