DOT11_CIPHER_ALGORITHM-Enumeration (wlantypes.h)
Syntax
typedef enum _DOT11_CIPHER_ALGORITHM {
DOT11_CIPHER_ALGO_NONE = 0x00,
DOT11_CIPHER_ALGO_WEP40 = 0x01,
DOT11_CIPHER_ALGO_TKIP = 0x02,
DOT11_CIPHER_ALGO_CCMP = 0x04,
DOT11_CIPHER_ALGO_WEP104 = 0x05,
DOT11_CIPHER_ALGO_BIP = 0x06,
DOT11_CIPHER_ALGO_GCMP = 0x08,
DOT11_CIPHER_ALGO_GCMP_256 = 0x09,
DOT11_CIPHER_ALGO_CCMP_256 = 0x0a,
DOT11_CIPHER_ALGO_BIP_GMAC_128 = 0x0b,
DOT11_CIPHER_ALGO_BIP_GMAC_256 = 0x0c,
DOT11_CIPHER_ALGO_BIP_CMAC_256 = 0x0d,
DOT11_CIPHER_ALGO_WPA_USE_GROUP = 0x100,
DOT11_CIPHER_ALGO_RSN_USE_GROUP = 0x100,
DOT11_CIPHER_ALGO_WEP = 0x101,
DOT11_CIPHER_ALGO_IHV_START = 0x80000000,
DOT11_CIPHER_ALGO_IHV_END = 0xffffffff
} DOT11_CIPHER_ALGORITHM, *PDOT11_CIPHER_ALGORITHM;
Konstanten
DOT11_CIPHER_ALGO_NONE Wert: 0x00 Gibt an, dass kein Verschlüsselungsalgorithmus aktiviert oder unterstützt wird. |
DOT11_CIPHER_ALGO_WEP40 Wert: 0x01 Gibt einen WEP-Algorithmus (Wired Equivalent Privacy) an, bei dem es sich um den RC4-basierten Algorithmus handelt. angegeben im IEEE 802.11-2012-Standard. Dieser Enumerator gibt den WEP-Verschlüsselungsalgorithmus mit einem 40-Bit-Verschlüsselungsschlüssel. |
DOT11_CIPHER_ALGO_TKIP Wert: 0x02 Gibt einen TKIP-Algorithmus (Temporal Key Integrity Protocol) an, bei dem es sich um die RC4-basierte Verschlüsselungssuite handelt. die auf den Algorithmen basiert, die in der WPA-Spezifikation und IEEE 802.11i-2004 definiert sind. Standard. Diese Chiffre verwendet auch den Michael Message Integrity Code (MIC)-Algorithmus für Fälschungen. Schutz. |
DOT11_CIPHER_ALGO_CCMP Wert: 0x04 Gibt einen AES-CCMP-Algorithmus an, wie im IEEE 802.11i-2004-Standard und RFC 3610 angegeben. Advanced Encryption Standard (AES) ist der in FIPS PUB 197 definierte Verschlüsselungsalgorithmus. |
DOT11_CIPHER_ALGO_WEP104 Wert: 0x05 Gibt einen WEP-Verschlüsselungsalgorithmus mit einem 104-Bit-Verschlüsselungsschlüssel an. |
DOT11_CIPHER_ALGO_BIP Wert: 0x06 Gibt einen BIP-Verschlüsselungsalgorithmus an. |
DOT11_CIPHER_ALGO_GCMP Wert: 0x08 |
DOT11_CIPHER_ALGO_GCMP_256 Wert: 0x09 Gibt einen GCMP-Verschlüsselungsalgorithmus mit einem 256-Bit-Verschlüsselungsschlüssel an. |
DOT11_CIPHER_ALGO_CCMP_256 Wert: 0x0a Gibt einen AES-CCMP-Algorithmus mit einem 256-Bit-Verschlüsselungsschlüssel an. |
DOT11_CIPHER_ALGO_BIP_GMAC_128 Wert: 0x0b Gibt einen Verschlüsselungsalgorithmus des Broadcast Integrity Protocol Galois Message Authentication Code (BIP-GMAC) mit einem 128-Bit-Verschlüsselungsschlüssel an. |
DOT11_CIPHER_ALGO_BIP_GMAC_256 Wert: 0x0c Gibt einen BIP-GMAC-Verschlüsselungsalgorithmus mit einem 256-Bit-Verschlüsselungsschlüssel an. |
DOT11_CIPHER_ALGO_BIP_CMAC_256 Wert: 0x0d Gibt einen Cipher-based Message Authentication Code (BIP-CMAC)-Verschlüsselungsalgorithmus des Broadcast Integrity Protocol mit einem 256-Bit-Verschlüsselungsschlüssel an. |
DOT11_CIPHER_ALGO_WPA_USE_GROUP Wert: 0x100 Gibt eine WPA-Verschlüsselungssuite (Wifi Protected Access) an. Weitere Informationen zur Verschlüsselungssuite "Gruppenschlüssel verwenden" finden Sie in Klausel 7.3.2.25.1 des IEEE. 802.11i-2004 Standard. |
DOT11_CIPHER_ALGO_RSN_USE_GROUP Wert: 0x100 Gibt eine RsN -Verschlüsselungssuite (Robust Security Network) mit Gruppenschlüssel an. Weitere Informationen zur Verschlüsselungssuite "Gruppenschlüssel verwenden" finden Sie in Klausel 7.3.2.25.1 des IEEE. 802.11i-2004 Standard. |
DOT11_CIPHER_ALGO_WEP Wert: 0x101 Gibt einen WEP-Verschlüsselungsalgorithmus mit einem Verschlüsselungsschlüssel beliebiger Länge an. Ein Miniporttreiber, der im Extensible Station-Modus (Extensible Station) arbeitet, gibt die maximale WEP-Verschlüsselung an. Schlüssellänge über eine Abfrage von OID_DOT11_EXTSTA_CAPABILITY. Hinweis Das Betriebssystem aktiviert diesen Verschlüsselungsalgorithmus nur, wenn die Authentifizierung erfolgt. Algorithmen von DOT11_AUTH_ALGO_80211_OPEN oder DOT11_AUTH_ALGO_80211_SHARED_KEY wurden aktiviert. Weitere Informationen zu diesen Authentifizierungsalgorithmen finden Sie unter DOT11_AUTH_ALGORITHM. |
DOT11_CIPHER_ALGO_IHV_START Wert: 0x80000000 Gibt den Anfang des Bereichs an, der zum Definieren proprietärer Verschlüsselungsalgorithmen verwendet wird. entwickelt von einem unabhängigen Hardwareanbieter (IHV). The DOT11_CIPHER_ALGO_IHV_START Enumerator ist nur gültig, wenn der Miniporttreiber im ExtSTA-Modus. |
DOT11_CIPHER_ALGO_IHV_END Wert: 0xffffffff Gibt das Ende des Bereichs an, der verwendet wird, um proprietäre Authentifizierungsalgorithmen zu definieren, die werden von einem IHV entwickelt. The DOT11_CIPHER_ALGO_IHV_END Enumerator ist nur gültig, wenn der Miniporttreiber in ExtSTA ausgeführt wird. verbleibt. |
Hinweise
Ein IHV kann seinen proprietären Verschlüsselungsalgorithmen von DOT11_CIPHER_ALGO_IHV_START bis DOT11_CIPHER_ALGO_IHV_END einen Wert zuweisen. Der IHV muss jedem seiner proprietären Verschlüsselungsalgorithmen eine eindeutige Zahl in diesem Bereich zuweisen.
Wenn der IHV eine eigene Unterstützung für einen vom Betriebssystem unterstützten Verschlüsselungsalgorithmus entwickelt, muss der IHV auch eine eindeutige Zahl aus diesem Bereich zuweisen. Wenn der IHV beispielsweise eine eigene Version von TKIP entwickelt, muss er dieser Version von DOT11_CIPHER_ALGO_IHV_START bis DOT11_CIPHER_ALGO_IHV_END einen Wert zuweisen.
Ein Miniporttreiber muss Verschlüsselungsalgorithmen basierend auf der folgenden Einstellungsreihenfolge (von der höchsten bis zur niedrigsten Liste) aktivieren oder auswählen:
DOT11_CIPHER_ALGO_CCMP
DOT11_CIPHER_ALGO_TKIP
DOT11_CIPHER_ALGO_WEP
DOT11_CIPHER_ALGO_WEP104
DOT11_CIPHER_ALGO_WEP40
DOT11_CIPHER_ALGO_NONE
Wenn der Miniporttreiber IHV-definierte Verschlüsselungsalgorithmen unterstützt, kann der Miniporttreiber die Präferenzreihenfolge für diese Algorithmen in Bezug auf die 802.11-Standardverschlüsselungsalgorithmen bestimmen.
Ab Windows 7 kann ein 802.11-Miniporttreiber eine beliebige Kombination aus unterstützten Authentifizierungs- und Verschlüsselungsalgorithmuspaaren im DOT11_AUTH_CIPHER_PAIR_LIST Struktur. Wenn das Betriebssystem Soft AP jedoch startet, aktiviert es nur den DOT11_AUTH_ALGO_RSNA_PSK-Authentifizierungsalgorithmus und den DOT11_CIPHER_ALGO_CCMP Verschlüsselungsalgorithmus. Um Soft AP zu unterstützen, muss der Miniporttreiber dieses Authentifizierungs-/Verschlüsselungspaar unterstützen.
Wenn WPS für eine NIC aktiviert ist, die im Extensible AP-Modus ausgeführt wird, muss der Miniporttreiber zulassen, dass Peerstationen der Extensible AP mithilfe von WeP-Algorithmen ( Open System Authentication ) oder WeP (Wired Equivalent Privacy) zugeordnet werden können, unabhängig von den aktivierten Autorisierungs- und Verschlüsselungsalgorithmen. Weitere Informationen zu WPS und Extensible AP finden Sie unter OID_DOT11_WPS_ENABLED.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 8 und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | wlantypes.h (include Ndis.h) |
Weitere Informationen
OID_DOT11_CIPHER_KEY_MAPPING_KEY DOT11_ASSOCIATION_COMPLETION_PARAMETERSFeedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für