enumerazione DOT11_CIPHER_ALGORITHM

Il tipo enumerato DOT11_CIPHER_ALGORITHM definisce un algoritmo di crittografia per la crittografia e la decrittografia dei dati.

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;

Constants

DOT11_CIPHER_ALGO_NONE

Specifica che non è abilitato o supportato alcun algoritmo di crittografia.

DOT11_CIPHER_ALGO_WEP40

Specifica un algoritmo WEP (Wired Equivalent Privacy), ovvero l'algoritmo basato su RC4 specificato nello standard 802.11-1999. Questo enumeratore specifica l'algoritmo di crittografia WEP con una chiave di crittografia a 40 bit (WEP-40).

DOT11_CIPHER_ALGO_TKIP

Specifica un algoritmo TKIP (Temporal Key Integrity Protocol), ovvero la suite di crittografia basata su RC4 basata sugli algoritmi definiti nella specifica WPA e nello standard IEEE 802.11i-2004. Questa crittografia usa anche l'algoritmo MIC (Michael Message Integrity Code) per la protezione falso.

DOT11_CIPHER_ALGO_CCMP

Specifica un algoritmo AES-CCMP con una chiave di crittografia a 128 bit, come specificato nello standard IEEE 802.11i-2004 e RFC 3610. Advanced Encryption Standard (AES) è l'algoritmo di crittografia definito in FIPS 197.

DOT11_CIPHER_ALGO_WEP104

Specifica un algoritmo di crittografia WEP con una chiave di crittografia a 104 bit (WEP104).

DOT11_CIPHER_ALGO_BIP

Specifica un algoritmo di crittografia BIP (Broadcast/Multicast Integrity Protocol), usando AES in modalità CMAC (Cipher-based Message Authentication Code), con chiave/lunghezza a 128 bit (BIP-CMAC-128).

CMAC è definito in NIST SP 800-38B. Si tratta di un algoritmo di crittografia di gestione dei gruppi.

DOT11_CIPHER_ALGO_GCMP

Specifica un algoritmo di crittografia Galois/Counter Mode Protocol (GCMP) con una chiave di crittografia a 128 bit (AES-GCMP-128). Galois/Counter Mode (GCM) fa parte dell'algoritmo AES, definito in FIPS 197.

DOT11_CIPHER_ALGO_GCMP_256

Specifica un algoritmo di crittografia GCMP con una chiave di crittografia a 256 bit (AES-GCMP-256).

DOT11_CIPHER_ALGO_CCMP_256

Specifica un algoritmo AES-CCMP con una chiave di crittografia a 256 bit (AES-CCMP-256).

DOT11_CIPHER_ALGO_BIP_GMAC_128

Specifica un algoritmo di crittografia Galois Message Authentication Code (BIP-GMAC) broadcast integrity protocol con una chiave di crittografia a 128 bit (BIP-GMAC-128).

GMAC è definito in NIST SP 800-38D. Si tratta di un algoritmo di crittografia di gestione dei gruppi.

DOT11_CIPHER_ALGO_BIP_GMAC_256

Specifica un algoritmo di crittografia BIP-GMAC con una chiave di crittografia a 256 bit (BIP-GMAC-256).

Si tratta di un algoritmo di crittografia di gestione dei gruppi.

DOT11_CIPHER_ALGO_BIP_CMAC_256

Specifica un algoritmo di crittografia BIP-CMAC con una chiave di crittografia a 256 bit (BIP-CMAC-256).

Si tratta di un algoritmo di crittografia di gestione dei gruppi.

DOT11_CIPHER_ALGO_WPA_USE_GROUP

Specifica un Wi-Fi gruppo di crittografia dell'accesso protetto (WPA). Per altre informazioni sulla suite di crittografia Use Group Key, vedere la clausola 7.3.2.25.1 dello standard IEEE 802.11i-2004.

DOT11_CIPHER_ALGO_RSN_USE_GROUP

Specifica una suite di crittografia RSN (Robust Security Network) Use Group Key. Per altre informazioni sulla suite di crittografia Use Group Key, vedere la clausola 7.3.2.25.1 dello standard IEEE 802.11i-2004.

DOT11_CIPHER_ALGO_WEP

Specifica un algoritmo di crittografia WEP con una chiave di crittografia di qualsiasi lunghezza.

DOT11_CIPHER_ALGO_IHV_START

Specifica l'inizio dell'intervallo utilizzato per definire algoritmi di crittografia proprietari sviluppati da un fornitore di hardware indipendente (IHV).

DOT11_CIPHER_ALGO_IHV_END

Specifica la fine dell'intervallo utilizzato per definire algoritmi di crittografia proprietari sviluppati da un IHV.

Requirements

Requisito Value
Client minimo supportato
Windows Vista, Windows XP con SP3 [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Componente ridistribuibile
API LAN wireless per Windows XP con SP2
Intestazione
Wlantypes.h (include Windot11.h)

Vedere anche

DOT11_AUTH_CIPHER_PAIR

WLAN_AVAILABLE_NETWORK

WLAN_SECURITY_ATTRIBUTES