DOT11_CIPHER_ALGORITHM-Aufzählung

Der DOT11_CIPHER_ALGORITHM Aufzählungstyp definiert einen Verschlüsselungsalgorithmus für die Datenverschlüsselung und Entschlüsselung.

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,              // BIP-CMAC-128
  DOT11_CIPHER_ALGO_GCMP           = 0x08,              // GCMP-128
  DOT11_CIPHER_ALGO_GCMP_256       = 0x09,              // GCMP-256
  DOT11_CIPHER_ALGO_CCMP_256       = 0x0a,              // CCMP-256
  DOT11_CIPHER_ALGO_BIP_GMAC_128   = 0x0b,              // BIP-GMAC-128
  DOT11_CIPHER_ALGO_BIP_GMAC_256   = 0x0c,              // BIP-GMAC-256
  DOT11_CIPHER_ALGO_BIP_CMAC_256   = 0x0d,              // BIP-CMAC-256
  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

Gibt an, dass kein Verschlüsselungsalgorithmus aktiviert oder unterstützt wird.

DOT11_CIPHER_ALGO_WEP40

Gibt einen WEP-Algorithmus (Wired Equivalent Privacy) an, der der RC4-basierte Algorithmus ist, der im Standard 802.11-1999 angegeben ist. Dieser Enumerator gibt den WEP-Verschlüsselungsalgorithmus mit einem 40-Bit-Chiffreschlüssel (WEP-40) an.

DOT11_CIPHER_ALGO_TKIP

Gibt einen TKIP-Algorithmus (Temporal Key Integrity Protocol) an, der die RC4-basierte Verschlüsselungssuite ist, die auf den Algorithmen basiert, die in der WPA-Spezifikation und ieee 802.11i-2004-Standard definiert sind. Diese Verschlüsselung verwendet auch den Michael Message Integrity Code (MIC)-Algorithmus für den Fälschungsschutz.

DOT11_CIPHER_ALGO_CCMP

Gibt einen AES-CCMP Algorithmus mit einem 128-Bit-Verschlüsselungsschlüssel an, wie im IEEE 802.11i-2004-Standard und RFC 3610 angegeben. Advanced Encryption Standard (AES) ist der in FIPS 197 definierte Verschlüsselungsalgorithmus.

DOT11_CIPHER_ALGO_WEP104

Gibt einen WEP-Verschlüsselungsalgorithmus mit einem 104-Bit-Verschlüsselungsschlüssel (WEP104) an.

DOT11_CIPHER_ALGO_BIP

Gibt einen CHIFFR-Algorithmus (Broadcast/Multicast Integrity Protocol) mit AES im CMAC-Modus (Cipher-based Message Authentication Code) mit 128-Bit-Schlüssel/Länge (BIP-CMAC-128) an.

CMAC ist in NIST SP 800-38B definiert. Dies ist ein Gruppenverwaltungschiffrealgorithmus.

DOT11_CIPHER_ALGO_GCMP

Gibt einen Galois/Counter Mode Protocol (GCMP)-Verschlüsselungsalgorithmus mit einem 128-Bit-Chiffreschlüssel (AES-GCMP-128) an. Galois/Counter Mode (GCM) ist Teil des AES-Algorithmus, der in FIPS 197 definiert ist.

DOT11_CIPHER_ALGO_GCMP_256

Gibt einen GCMP-Verschlüsselungsalgorithmus mit einem 256-Bit-Chiffreschlüssel (AES-GCMP-256) an.

DOT11_CIPHER_ALGO_CCMP_256

Gibt einen AES-CCMP Algorithmus mit einem 256-Bit-Verschlüsselungsschlüssel (AES-CCMP-256) an.

DOT11_CIPHER_ALGO_BIP_GMAC_128

Gibt einen Verschlüsselungsalgorithmus (BIP-GMAC) mit einem 128-Bit-Verschlüsselungsschlüssel (BIP-GMAC-128) an.

GMAC ist in NIST SP 800-38D definiert. Dies ist ein Gruppenverwaltungschiffrealgorithmus.

DOT11_CIPHER_ALGO_BIP_GMAC_256

Gibt einen BIP-GMAC Verschlüsselungsalgorithmus mit einem 256-Bit-Chiffreschlüssel (BIP-GMAC-256) an.

Dies ist ein Gruppenverwaltungschiffrealgorithmus.

DOT11_CIPHER_ALGO_BIP_CMAC_256

Gibt einen BIP-CMAC Verschlüsselungsalgorithmus mit einem 256-Bit-Chiffreschlüssel (BIP-CMAC-256) an.

Dies ist ein Gruppenverwaltungschiffrealgorithmus.

DOT11_CIPHER_ALGO_WPA_USE_GROUP

Gibt eine Wi-Fi Protected Access (WPA) Use Group Key cipher suite an. Weitere Informationen zur Use Group Key-Verschlüsselungssuite finden Sie in Klausel 7.3.2.2.25.1 des IEEE 802.11i-2004-Standards.

DOT11_CIPHER_ALGO_RSN_USE_GROUP

Gibt ein robustes Sicherheitsnetzwerk (RSN) die Group Key-Verschlüsselungssuite an. Weitere Informationen zur Use Group Key-Verschlüsselungssuite finden Sie in Klausel 7.3.2.2.25.1 des IEEE 802.11i-2004-Standards.

DOT11_CIPHER_ALGO_WEP

Gibt einen WEP-Verschlüsselungsalgorithmus mit einem Verschlüsselungsschlüssel beliebiger Länge an.

DOT11_CIPHER_ALGO_IHV_START

Gibt den Anfang des Bereichs an, der zum Definieren proprietärer Verschlüsselungsalgorithmen verwendet wird, die von einem unabhängigen Hardwareanbieter (IHV) entwickelt werden.

DOT11_CIPHER_ALGO_IHV_END

Gibt das Ende des Bereichs an, der zum Definieren proprietärer Verschlüsselungsalgorithmen verwendet wird, die von einem IHV entwickelt werden.

Requirements

Anforderung Wert
Mindestens unterstützter Client
Windows Vista, Windows XP mit SP3 [nur Desktop-Apps]
Unterstützter Server (Mindestversion)
Windows Server 2008 [Nur Desktop-Apps]
Verteilbar
Drahtlose LAN-API für Windows XP mit SP2
Header
Wlantypes.h (einschließlich Windot11.h)

Siehe auch

DOT11_AUTH_CIPHER_PAIR

WLAN_AVAILABLE_NETWORK

WLAN_SECURITY_ATTRIBUTES