DOT11_KEY_ALGO_TKIP_MIC Struktur (windot11.h)
Syntax
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;
Member
ucIV48Counter[6]
Der anfängliche 48-Bit-Wert des TKIP Sequence Counter (TSC), der für den Wiedergabeschutz verwendet wird. Weitere Informationen zum TSC finden Sie unter TKIP.
ulTKIPKeyLength
Die Länge des TKIP-Schlüsselmaterials im ucTKIPMICKeys-Array in Bytes. Wenn die Authentifizierungs- und Verschlüsselungsschlüsselableitung vom Betriebssystem ausgeführt wird, hat dieses Element immer den Wert 16.
ulMICKeyLength
Die Länge des MIC-Schlüsselmaterials im ucTKIPMICKeys-Array in Bytes. Wenn die Authentifizierungs- und Verschlüsselungsschlüsselableitung vom Betriebssystem ausgeführt wird, hat dieses Element immer den Wert 16. Die ersten 8 Bytes sind der MIC-Schlüssel, der für empfangene Pakete verwendet wird, und die letzten 8 Bytes sind der MIC-Schlüssel, der für übertragene Pakete verwendet wird.
ucTKIPMICKeys[1]
Das TKIP- und MIC-Schlüsselmaterial.
Hinweise
Der TKIP-Schlüssel beginnt bei ucTKIPMICKeys [0]. Der MIC-Schlüssel beginnt bei ucTKIPMICKeys [ ulTKIPKeyLength ].
Wenn der TKIP-Schlüssel erstellt wird, muss die 802.11-Station separate TSC-Indikatoren für den Schlüssel für den Sende- und Empfangspfad verwalten. Die Station muss die TSC-Zähler wie folgt initialisieren:
- Initialisieren Sie den TSC-Indikator, der für den Empfangspfad verwendet wird, zu dem wert, der im ucIV48Counter-Element angegeben ist.
- Initialisieren Sie den TSC-Indikator, der für den Sendepfad verwendet wird, zu einem beliebigen Wert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | windot11.h (include Ndis.h) |