enumeração DOT11_CIPHER_ALGORITHM (wlantypes.h)
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,
DOT11_CIPHER_ALGO_GCMP = 0x08,
DOT11_CIPHER_ALGO_GCMP_256 = 0x09,
DOT11_CIPHER_ALGO_CCMP_256 = 0x0a,
DOT11_CIPHER_ALGO_BIP_GMAC_128 = 0x0b,
DOT11_CIPHER_ALGO_BIP_GMAC_256 = 0x0c,
DOT11_CIPHER_ALGO_BIP_CMAC_256 = 0x0d,
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;
Constantes
DOT11_CIPHER_ALGO_NONE Valor: 0x00 Especifica que nenhum algoritmo de criptografia está habilitado ou tem suporte. |
DOT11_CIPHER_ALGO_WEP40 Valor: 0x01 Especifica um algoritmo wep (privacidade equivalente com fio), que é o algoritmo baseado em RC4 que é especificado no padrão IEEE 802.11-2012. Esse enumerador especifica o algoritmo de codificação WEP com um Chave de criptografia de 40 bits. |
DOT11_CIPHER_ALGO_TKIP Valor: 0x02 Especifica um algoritmo TKIP (Protocolo de Integridade de Chave Temporal), que é o conjunto de criptografias baseado em RC4 que se baseia nos algoritmos definidos na especificação do WPA e no IEEE 802.11i-2004 Padrão. Essa codificação também usa o algoritmo MIC (Michael Message Integrity Code) para falsificação Proteção. |
DOT11_CIPHER_ALGO_CCMP Valor: 0x04 Especifica um algoritmo AES-CCMP, conforme especificado no padrão IEEE 802.11i-2004 e RFC 3610. AES (Advanced Encryption Standard) é o algoritmo de criptografia definido no FIPS PUB 197. |
DOT11_CIPHER_ALGO_WEP104 Valor: 0x05 Especifica um algoritmo de criptografia WEP com uma chave de criptografia de 104 bits. |
DOT11_CIPHER_ALGO_BIP Valor: 0x06 Especifica um algoritmo de criptografia BIP. |
DOT11_CIPHER_ALGO_GCMP Valor: 0x08 |
DOT11_CIPHER_ALGO_GCMP_256 Valor: 0x09 Especifica um algoritmo de criptografia GCMP com uma chave de criptografia de 256 bits. |
DOT11_CIPHER_ALGO_CCMP_256 Valor: 0x0a Especifica um algoritmo AES-CCMP com uma chave de criptografia de 256 bits. |
DOT11_CIPHER_ALGO_BIP_GMAC_128 Valor: 0x0b Especifica um algoritmo de criptografia BIP-GMAC (Broadcast Integrity Protocol Galois Message Authentication Code) com uma chave de criptografia de 128 bits. |
DOT11_CIPHER_ALGO_BIP_GMAC_256 Valor: 0x0c Especifica um algoritmo de criptografia BIP-GMAC com uma chave de criptografia de 256 bits. |
DOT11_CIPHER_ALGO_BIP_CMAC_256 Valor: 0x0d Especifica um algoritmo de criptografia BIP-CMAC (Código de Autenticação de Mensagem Baseado em Criptografia do Protocolo de Integridade de Difusão) com uma chave de criptografia de 256 bits. |
DOT11_CIPHER_ALGO_WPA_USE_GROUP Valor: 0x100 Especifica um WPA (Acesso Protegido por Wi-Fi) que usa o conjunto de criptografias de Chave de Grupo. Para obter mais informações sobre o pacote de criptografia Usar Chave de Grupo, consulte a Cláusula 7.3.2.25.1 do IEEE Padrão 802.11i-2004. |
DOT11_CIPHER_ALGO_RSN_USE_GROUP Valor: 0x100 Especifica um RSN (Robust Security Network) Use Group Key Cipher suite. Para obter mais informações sobre o pacote de criptografia Usar Chave de Grupo, consulte a Cláusula 7.3.2.25.1 do IEEE Padrão 802.11i-2004. |
DOT11_CIPHER_ALGO_WEP Valor: 0x101 Especifica um algoritmo de criptografia WEP com uma chave de criptografia de qualquer comprimento. Um driver de miniporta que opera no modo ExtSTA (Estação Extensível) especifica a codificação máxima de WEP comprimento da chave por meio de uma consulta de OID_DOT11_EXTSTA_CAPABILITY. Nota O sistema operacional só habilitará esse algoritmo de criptografia se a autenticação algoritmos de DOT11_AUTH_ALGO_80211_OPEN ou DOT11_AUTH_ALGO_80211_SHARED_KEY foram habilitados. Para obter mais informações sobre esses algoritmos de autenticação, consulte DOT11_AUTH_ALGORITHM. |
DOT11_CIPHER_ALGO_IHV_START Valor: 0x80000000 Especifica o início do intervalo usado para definir algoritmos de codificação proprietários que são desenvolvido por um IHV (fornecedor independente de hardware). O DOT11_CIPHER_ALGO_IHV_START enumerador é válido somente quando o driver de miniporta está operando no Modo ExtSTA. |
DOT11_CIPHER_ALGO_IHV_END Valor: 0xffffffff Especifica o final do intervalo que é usado para definir algoritmos de autenticação proprietários que são desenvolvidos por um IHV. O DOT11_CIPHER_ALGO_IHV_END enumerador é válido somente quando o driver de miniport está operando no ExtSTA . |
Comentários
Um IHV pode atribuir um valor para seus algoritmos de codificação proprietários de DOT11_CIPHER_ALGO_IHV_START por meio de DOT11_CIPHER_ALGO_IHV_END. O IHV deve atribuir um número exclusivo nesse intervalo a cada um de seus algoritmos de criptografia proprietários.
Se o IHV desenvolver seu próprio suporte para um algoritmo de criptografia compatível com o sistema operacional, o IHV também deverá atribuir um número exclusivo desse intervalo. Por exemplo, se o IHV desenvolver sua própria versão do TKIP, ele deverá atribuir um valor para essa versão de DOT11_CIPHER_ALGO_IHV_START até DOT11_CIPHER_ALGO_IHV_END.
Um driver de miniporta deve habilitar ou selecionar algoritmos de codificação com base na seguinte ordem de preferência (listada da mais alta para a mais baixa):
DOT11_CIPHER_ALGO_CCMP
DOT11_CIPHER_ALGO_TKIP
DOT11_CIPHER_ALGO_WEP
DOT11_CIPHER_ALGO_WEP104
DOT11_CIPHER_ALGO_WEP40
DOT11_CIPHER_ALGO_NONE
Se o driver de miniporta der suporte a algoritmos de criptografia definidos por IHV, o driver de miniport pode determinar a ordem de preferência para esses algoritmos em relação aos algoritmos de criptografia padrão 802.11.
A partir do Windows 7, um driver de miniporta 802.11 pode relatar qualquer combinação de pares de algoritmos de criptografia e autenticação com suporte no DOT11_AUTH_CIPHER_PAIR_LIST estrutura. No entanto, se o sistema operacional iniciar o SOFT AP, ele habilitará apenas o algoritmo de autenticação DOT11_AUTH_ALGO_RSNA_PSK e o algoritmo de codificação DOT11_CIPHER_ALGO_CCMP . Para dar suporte ao Soft AP, o driver de miniporto deve dar suporte a esse par de autenticação/codificação.
Se o WPS estiver habilitado em uma NIC que esteja operando no modo AP extensível, o driver de miniporto deverá permitir que as estações pares se associem à AP Extensível usando algoritmos de Autenticação de Sistema Aberto ou WEP (Privacidade Equivalente com Fio ), independentemente dos algoritmos de autorização e codificação habilitados. Para obter mais informações sobre o WPS e a AP extensível, consulte OID_DOT11_WPS_ENABLED.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível em Windows 8 e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | wlantypes.h (inclua Ndis.h) |
Confira também
OID_DOT11_CIPHER_KEY_MAPPING_KEY DOT11_ASSOCIATION_COMPLETION_PARAMETERSComentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de