¿Por qué no importa si escribe HEX o ASCII como contraseña WEP WiFi?

2

Sé que puedo pasar la contraseña en HEX como una frase clave a la red WiFi mediante el cifrado WEP y ASCII. Pero de alguna manera no puede obtener el ASCII cuando solo conoce el valor HEX.

¿Puede alguien explicar la razón subyacente de esto? Como funciona esto ?

Por ejemplo: he decidido hacer un pequeño 'laboratorio' y configurar una red con cifrado WEP en mi enrutador e intentar descifrarlo. Y cuando hice esto, obtuve la frase clave HEX que se tradujo con herramientas 'normales' o manualmente con la tabla HEX a ASCII no correspondía a los valores ASCII de esta clave.

    
pregunta Patryk 21.08.2012 - 23:15
fuente

1 respuesta

7

Según la página de Wikipedia en WEP :

  

Una clave WEP de 64 bits generalmente se ingresa como una cadena de 10 caracteres hexadecimales (base 16) (0-9 y A-F). Cada carácter representa cuatro bits, 10 dígitos de cuatro bits cada uno da 40 bits; al agregar el IV de 24 bits se obtiene la clave WEP de 64 bits completa. La mayoría de los dispositivos también permiten que el usuario ingrese la clave como cinco caracteres ASCII, cada uno de los cuales se convierte en ocho bits utilizando el valor de byte del carácter en ASCII; sin embargo, esto restringe a cada byte para que sea un carácter ASCII imprimible, que es solo una pequeña fracción de los posibles valores de bytes, lo que reduce en gran medida el espacio de las posibles claves.

Entonces, en el modo hexadecimal, 0 es 0 , pero en ASCII el modo 0 es 48. De manera similar, en el modo hexadecimal F y f son 15 (son el mismo número), pero en el modo ASCII tienen 70 y 102 respectivamente (diferentes caracteres). En realidad, puede convertir los valores hexadecimales a ASCII, pero probablemente no obtendrá caracteres imprimibles.

    
respondido por el Brendan Long 21.08.2012 - 23:28
fuente

Lea otras preguntas en las etiquetas