structure DOT11_KEY_ALGO_TKIP_MIC (windot11.h)
Syntaxe
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;
Membres
ucIV48Counter[6]
Valeur initiale 48 bits du compteur de séquence TKIP (TSC), qui est utilisé pour la protection par relecture. Pour plus d’informations sur le TSC, consultez TKIP.
ulTKIPKeyLength
Longueur, en octets, du matériau de clé TKIP dans le tableau ucTKIPMICKeys . Si la dérivation de clé d’authentification et de chiffrement est effectuée par le système d’exploitation, ce membre aura toujours la valeur 16.
ulMICKeyLength
Longueur, en octets, du matériau de clé MIC dans le tableau ucTKIPMICKeys . Si la dérivation de clé d’authentification et de chiffrement est effectuée par le système d’exploitation, ce membre aura toujours la valeur 16. Les 8 premiers octets seront la clé MIC utilisée pour les paquets reçus et les 8 derniers octets seront la clé MIC utilisée pour les paquets transmis.
ucTKIPMICKeys[1]
Matériel de clé TKIP et MIC.
Remarques
La clé TKIP commence à ucTKIPMICKeys [0]. La clé MIC commence à ucTKIPMICKeys [ ulTKIPKeyLength ].
Lorsque la clé TKIP est créée, la station 802.11 doit conserver des compteurs TSC distincts pour la clé pour le chemin d’envoi et de réception. La station doit initialiser les compteurs TSC de la manière suivante :
- Initialisez le compteur TSC utilisé pour le chemin de réception de la valeur spécifiée dans le membre ucIV48Counter .
- Initialisez le compteur TSC utilisé pour le chemin d’envoi à n’importe quelle valeur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | windot11.h (inclure Ndis.h) |