DOT11_CIPHER_ALGORITHM枚舉

DOT11_CIPHER_ALGORITHM列舉型別定義了用於資料加密與解密的密碼演算法。

語法

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

規定不啟用或支援任何密碼演算法。

DOT11_CIPHER_ALGO_WEP40

規範有線等效隱私(WEP)演算法,該演算法基於 RC4,並於 802.11-1999 標準中規定。 此枚舉器指定了帶有 40 位元密鑰(WEP-40)的 WEP 密碼演算法。

DOT11_CIPHER_ALGO_TKIP

規範了一種時序密鑰完整性協定(TKIP)演算法,這是基於 RC4 的密碼套件,基於 WPA 規範及 IEEE 802.11i-2004 標準中定義的演算法。 此密碼也使用Michael Message Integrity Code(MIC)演算法來防止偽造。

DOT11_CIPHER_ALGO_CCMP

規定了具有 128 位元密鑰的 AES-CCMP 演算法,依照 IEEE 802.11i-2004 標準及 RFC 3610 的規定。 先進加密標準(AES)是 FIPS 197 中定義的加密演算法。

DOT11_CIPHER_ALGO_WEP104

指定一個帶有104位元密鑰(WEP104)的WEP密碼演算法。

DOT11_CIPHER_ALGO_BIP

規範一種廣播/多播完整性協定(BIP)密碼演算法,採用AES以密碼為基礎的訊息認證碼(CMAC)模式,金鑰長度為128位元(BIP-CMAC-128)。

CMAC 定義於 NIST SP 800-38B。 這是一個群組管理密碼演算法。

DOT11_CIPHER_ALGO_GCMP

規定一種具有128位元密鑰(AES-GCMP-128)的伽羅瓦/計數器模式協定(GCMP)密碼演算法。 伽羅瓦/計數器模式(GCM)是 AES 演算法的一部分,定義於 FIPS 197。

DOT11_CIPHER_ALGO_GCMP_256

指定一個具有 256 位元密鑰的 GCMP 密碼演算法(AES-GCMP-256)。

DOT11_CIPHER_ALGO_CCMP_256

指定一個 AES-CCMP 演算法,使用256位元密鑰(AES-CCMP-256)。

DOT11_CIPHER_ALGO_BIP_GMAC_128

規定廣播完整性協定 Galois 訊息認證碼(BIP-GMAC)密碼演算法,搭配 128 位元密碼金鑰(BIP-GMAC-128)。

GMAC 定義於 NIST SP 800-38D。 這是一個群組管理密碼演算法。

DOT11_CIPHER_ALGO_BIP_GMAC_256

指定一個 BIP-GMAC 密碼演算法,使用256位元密碼金鑰(BIP-GMAC-256)。

這是一個群組管理密碼演算法。

DOT11_CIPHER_ALGO_BIP_CMAC_256

指定一個 BIP-CMAC 密碼演算法,使用256位元密鑰(BIP-CMAC-256)。

這是一個群組管理密碼演算法。

DOT11_CIPHER_ALGO_WPA_USE_GROUP

規定 Wi-Fi 受保護存取(WPA)使用群組金鑰密碼套件。 欲了解更多關於使用群組密鑰密碼套件的資訊,請參閱 IEEE 802.11i-2004 標準的第 7.3.2.25.1 條款。

DOT11_CIPHER_ALGO_RSN_USE_GROUP

規範一套穩健的安全網路(RSN)使用群組金鑰密碼套件。 欲了解更多關於使用群組密鑰密碼套件的資訊,請參閱 IEEE 802.11i-2004 標準的第 7.3.2.25.1 條款。

DOT11_CIPHER_ALGO_WEP

指定一個具有任意長度密碼金鑰的 WEP 密碼演算法。

DOT11_CIPHER_ALGO_IHV_START

指定由獨立硬體廠商(IHV)開發的專有密碼演算法所使用的範圍起始點。

DOT11_CIPHER_ALGO_IHV_END

指定定義由 IHV 開發的專有密碼演算法所使用的範圍末端。

Requirements

Requirement 價值
最低支援的用戶端
Windows Vista、Windows XP 與 SP3 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
可再發行套件
Windows XP 與 SP2 的無線 LAN API
Header
Wlantypes.h(包含 Windot11.h)

也請參閱

DOT11_AUTH_CIPHER_PAIR

WLAN_AVAILABLE_NETWORK

WLAN_SECURITY_ATTRIBUTES