Generador de WPA Huawei HG8245 y HG8247

| Modelo: | Huawei HG8245 & HG |
| Versión de hardware: | 130C4600 |
| Versión de software: | V1R006C00S100 |
La WPA Key es una cadena de 8 caracteres que se forman de la siguiente manera.
1. Primero se obtiene la MAC Address del SSID o punto de acceso (BSSID)
Ejemplo:
MAC = 00:46:4B:D3:CE:5F
A) Para calcular los primeros dos caracteres de la WPA Key se aplica la siguiente fórmula:
Se toma el valor de el cuarto par de la MAC Address.
Ejemplo: D3
WPA Key hasta este punto es: D3
B) Para calcular los segundos dos caracteres de la WPA Key se aplica la siguiente fórmula:
Se toma el último par de caracteres de la MAC address, si es menor que 08 (hex):
- Se toma el quinto par de la MAC Address y se le resta 1
- Si no es menor que 08h el valor se queda igual.
Ejemplo:
CE es menor que 08?
No, entonces el valor es CE. (Si hubiese sido menor a 08 el valor es CE - 1, o sea CD).
WPA Key hasta este punto es: D3CE
Nota, siempre que el valor sea 0 y se le reste uno el nuevo valor será F.
C) Para calcular el siguiente valor de la WPA Key se aplica la siguiente fórmula:
Se toma el segundo caracter del último par de la MAC Address, si es menor que 08 (hex):
- Se toma el primer caracter del último par de la MAC Address y se le resta uno.
- Si no es menor que 08h el valor se queda igual.
Ejemplo:
F es menor que 08?
No, entonces el valor es el primer caracter de el último par de la MAC, o sea 5
WPA Key hasta este punto es: D3CE5
Nota, siempre que el valor sea 0 y se le reste uno el nuevo valor será F.
D) Para calcular el siguiente valor de la WPA Key se aplica la siguiente fórmula:
Se toma el segundo dígito de el último par de la MAC Address y se hace el siguiente cambio:
Cuando el valor sea 8 se cambia por F.
Cuando el valor sea 9 se cambia por 0.
Cuando el valor sea A se cambia por 1.
Cuando el valor sea B se cambia por 2.
Cuando el valor sea C se cambia por 3.
Cuando el valor sea D se cambia por 4.
Cuando el valor sea E se cambia por 5.
Cuando el valor sea F se cambia por 6.
Cuando el valor sea 0 se cambia por 7.
Cuando el valor sea 1 se cambia por 8.
Cuando el valor sea 2 se cambia por 9.
Cuando el valor sea 3 se cambia por A.
Cuando el valor sea 4 se cambia por B.
Cuando el valor sea 5 se cambia por C.
Cuando el valor sea 6 se cambia por D.
Cuando el valor sea 7 se cambia por E.
Ejemplo:
El segundo dígito del último par de la MAC Address es F, el valor de la WPA key será 6.
WPA Key hasta este punto es: D3CE56
E) Para calcular los últimos dos valores de la WPA Key se aplica la siguiente fórmula:
Se toma el primer par de caracteres de la MAC Address y se hace la siguiente conversión:
Cuando el valor sea 28 se cambia por 03.
Cuando el valor sea 08 se cambia por 05.
Cuando el valor sea 80 se cambia por 06.
Cuando el valor sea E0 se cambia por 0C.
Cuando el valor sea 00 se cambia por 0D.
Cuando el valor sea 10 se cambia por 0E.
Cuando el valor sea CC se cambia por 12.
Cuando el valor sea D4 se cambia por 35.
Cuando el valor sea AC se cambia por 1A.
Cuando el valor sea 20 se cambia por 1F.
Cuando el valor sea 70 se cambia por 20.
Cuando el valor sea F8 se cambia por 21.
Cuando el valor sea 48 se cambia por 24.
Ejemplo:
El primer par de caracteres de la MAC Address es 00 por lo tanto los últimos dos valores de la WPA key será 0D.
WPA Key final es: D3CE560D
Segundo ejemplo práctico:
MAC:
E0:24:7F:E5:80:01
A) Cuarto par de la MAC: E5
B) último par de caracteres < a 08, por lo tanto:
01 es menor que 08? Si, entonces 80 - 1 = 7F
WPA Key hasta este punto es: E57F
C) Segundo caracter del último par de la MAC: 1
1 es menor que 8? Si, entonces 0 - 1 = F.
WPA Key hasta este punto es: E57FF
D) Segundo caracter del último par de la MAC: 1
Cuando el valor sea 1 se cambia por 8.
WPA Key hasta este punto es: E57FF8
E) Primer par de caracteres de la MAC: E0
Cuando el valor sea E0 se cambia por 0C.
WPA Key final: E57FF80C
Autor: Kaczinski @ [kaczinskirmz@gmail.com
](mailto:kaczinskirmz@gmail.com)