¿Cómo se obtiene la clave WEP / WPA2?

3

Cuando era niño, WEP tenía una clave de 40 bits. Más tarde, salieron con una clave de 128 bits. Pero como todos sabemos, WEP estaba tan mal diseñado que la longitud de la clave RC4 realmente no importaba mucho.

Ignorando esto, mi pregunta es sobre cómo derivar la clave de 40 bits o 128 bits de una cadena ASCII: esto solía ser específico de la plataforma. En otras palabras, podría ingresar la clave de 40 o 128 bits en forma hexadecimal (que funcionó sin importar la plataforma) o podría ingresarla como una frase ASCII, que luego se convertiría en la clave WEP subyacente en algunas plataformas específicas. manera, y en ocasiones surgirían incompatibilidades.

Hoy en día, parece que las contraseñas ASCII son universales y las cosas siempre funcionan. ¿Alguien puede explicar cómo funciona esto? ¿Hay algún estándar al que me pueda indicar?

    
pregunta Fixee 04.11.2011 - 00:36
fuente

2 respuestas

3

WPA2 se especifica mediante IEEE 802.11i-2004 [pdf]. Creo que lo que está buscando está en la sección H.4, "Asignación sugerida de contraseña a PSK" en la página 165.

    
respondido por el bstpierre 04.11.2011 - 19:57
fuente
3

Cuando se habla de escribir texto para una clave compartida previamente en WPA2, se describe una recomendación para una frase de contraseña a la asignación de claves en enlace . Alternativamente, se puede usar una clave aleatoria de 128 bits (y se prefiere, la propia RFC indica que no se recomienda usar una frase de contraseña).

La implementación real comúnmente utilizada difiere de ese RFC un poco como se describe en el estándar 802.11i. La contraseña se procesa con HMAC-SHA1 y la clave HMAC es el SSID de la red. Se pasa a través del algoritmo PBKDF2 4096 veces para generar una clave de 256 bits.

    
respondido por el Jeff Ferland 04.11.2011 - 21:21
fuente

Lea otras preguntas en las etiquetas