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) |