DOT11_KEY_ALGO_TKIP_MIC struttura (windot11.h)
Sintassi
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;
Members
ucIV48Counter[6]
Valore iniziale a 48 bit del TKIP Sequence Counter (TSC), usato per la protezione della riproduzione. Per altre informazioni sul TSC, vedere TKIP.
ulTKIPKeyLength
Lunghezza, in byte, del materiale della chiave TKIP nella matrice ucTKIPMICKeys . Se l'autenticazione e la derivazione della chiave di crittografia vengono eseguite dal sistema operativo, questo membro avrà sempre un valore pari a 16.
ulMICKeyLength
Lunghezza, in byte, del materiale della chiave MIC nella matrice ucTKIPMICKeys . Se l'autenticazione e la derivazione della chiave di crittografia vengono eseguite dal sistema operativo, questo membro avrà sempre un valore pari a 16. I primi 8 byte saranno la chiave MIC usata per i pacchetti ricevuti e gli ultimi 8 byte saranno la chiave MIC usata per i pacchetti trasmessi.
ucTKIPMICKeys[1]
Materiale della chiave TKIP e MIC.
Commenti
La chiave TKIP inizia a ucTKIPMICKeys [0]. La chiave MIC inizia a ucTKIPMICKeys [ ulTKIPKeyLength ].
Quando viene creata la chiave TKIP, la stazione 802.11 deve mantenere contatori TSC separati per la chiave per il percorso di invio e ricezione. La stazione deve inizializzare i contatori TSC nel modo seguente:
- Inizializzare il contatore TSC usato per il percorso di ricezione del valore specificato nel membro ucIV48Counter .
- Inizializzare il contatore TSC usato per il percorso di invio a qualsiasi valore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | windot11.h (include Ndis.h) |