DOT11_KEY_ALGO_TKIP_MIC 结构 (windot11.h)
重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型。
语法
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 计数器:
- 将用于接收路径的 TSC 计数器初始化为 ucIV48Counter 成员中指定的值。
- 将用于发送路径的 TSC 计数器初始化为任何值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | windot11.h (包括 Ndis.h) |