wyliczenie DOT11_CIPHER_ALGORITHM

Typ DOT11_CIPHER_ALGORITHM wyliczany definiuje algorytm szyfrowania na potrzeby szyfrowania i odszyfrowywania danych.

Składnia

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

Określa, że żaden algorytm szyfrowania nie jest włączony lub obsługiwany.

DOT11_CIPHER_ALGO_WEP40

Określa algorytm prywatności równoważnej przewodowej (WEP), który jest algorytmem opartym na WERSJI RC4 określonym w standardzie 802.11-1999. Ten moduł wyliczający określa algorytm szyfrowania WEP z 40-bitowym kluczem szyfrowania (WEP-40).

DOT11_CIPHER_ALGO_TKIP

Określa algorytm protokołu integralności klucza czasowego (TKIP), który jest zestawem szyfrowania opartym na wersji RC4 opartym na algorytmach zdefiniowanych w specyfikacji WPA i standardzie IEEE 802.11i-2004. Ten szyfr używa również algorytmu Michael Message Integrity Code (MIC) do fałszowania ochrony.

DOT11_CIPHER_ALGO_CCMP

Określa algorytm AES-CCMP z 128-bitowym kluczem szyfrowania, jak określono w standardzie IEEE 802.11i-2004 i RFC 3610. Advanced Encryption Standard (AES) to algorytm szyfrowania zdefiniowany w standardzie FIPS 197.

DOT11_CIPHER_ALGO_WEP104

Określa algorytm szyfrowania WEP z 104-bitowym kluczem szyfrowania (WEP104).

DOT11_CIPHER_ALGO_BIP

Określa algorytm szyfrowania protokołu rozgłaszania/multiemisji (BIP) przy użyciu AES w trybie uwierzytelniania komunikatów opartych na szyfrach (CMAC) z 128-bitowym kluczem/długością (BIP-CMAC-128).

Funkcja CMAC jest zdefiniowana w programie NIST SP 800-38B. Jest to algorytm szyfrowania zarządzania grupami.

DOT11_CIPHER_ALGO_GCMP

Określa algorytm szyfrowania Galois/Counter Mode Protocol (GCMP) z 128-bitowym kluczem szyfrowania (AES-GCMP-128). Galois/Counter Mode (GCM) jest częścią algorytmu AES zdefiniowanego w standardzie FIPS 197.

DOT11_CIPHER_ALGO_GCMP_256

Określa algorytm szyfrowania GCMP z 256-bitowym kluczem szyfrowania (AES-GCMP-256).

DOT11_CIPHER_ALGO_CCMP_256

Określa algorytm AES-CCMP z 256-bitowym kluczem szyfrowania (AES-CCMP-256).

DOT11_CIPHER_ALGO_BIP_GMAC_128

Określa algorytm szyfrowania protokołu integralności emisji Galois Message Authentication Code (BIP-GMAC) z 128-bitowym kluczem szyfrowania (BIP-GMAC-128).

GMAC jest zdefiniowany w NIST SP 800-38D. Jest to algorytm szyfrowania zarządzania grupami.

DOT11_CIPHER_ALGO_BIP_GMAC_256

Określa algorytm szyfrowania BIP-GMAC z 256-bitowym kluczem szyfrowania (BIP-GMAC-256).

Jest to algorytm szyfrowania zarządzania grupami.

DOT11_CIPHER_ALGO_BIP_CMAC_256

Określa algorytm szyfrowania BIP-CMAC z 256-bitowym kluczem szyfrowania (BIP-CMAC-256).

Jest to algorytm szyfrowania zarządzania grupami.

DOT11_CIPHER_ALGO_WPA_USE_GROUP

Określa Wi-Fi chroniony dostęp (WPA) Użyj zestawu szyfrowania klucza grupy. Aby uzyskać więcej informacji na temat zestawu szyfrowania klucza grupy, zapoznaj się z klauzulą 7.3.2.25.1 standardu IEEE 802.11i-2004.

DOT11_CIPHER_ALGO_RSN_USE_GROUP

Określa niezawodną sieć zabezpieczeń (RSN) użyj pakietu szyfrowania klucza grupy. Aby uzyskać więcej informacji na temat zestawu szyfrowania klucza grupy, zapoznaj się z klauzulą 7.3.2.25.1 standardu IEEE 802.11i-2004.

DOT11_CIPHER_ALGO_WEP

Określa algorytm szyfrowania WEP z kluczem szyfrowania dowolnej długości.

DOT11_CIPHER_ALGO_IHV_START

Określa początek zakresu używanego do definiowania zastrzeżonych algorytmów szyfrowania opracowanych przez niezależnego dostawcę sprzętu (IHV).

DOT11_CIPHER_ALGO_IHV_END

Określa koniec zakresu, który jest używany do definiowania zastrzeżonych algorytmów szyfrowania, które są opracowywane przez IHV.

Requirements

Wymaganie Value
Minimalny obsługiwany klient
Windows Vista, Windows XP z dodatkiem SP3 [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer
Windows Server 2008 [tylko aplikacje klasyczne]
Redistributowalny
Bezprzewodowy interfejs API sieci LAN dla systemu Windows XP z dodatkiem SP2
Nagłówka
Wlantypes.h (w tym Windot11.h)

Informacje dodatkowe

DOT11_AUTH_CIPHER_PAIR

WLAN_AVAILABLE_NETWORK

WLAN_SECURITY_ATTRIBUTES