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 |
|