Como generar llaves WEP al azar

Advertencia

Esta entrada ha sido escrita desde hace más de un año. Por favor, lee el articulo manteniendo en cuenta su antigüedad.

Si trabajamos con redes inalámbricas es importante usar la encriptación del los datos WEP (Wired Equivalent Privacy), de manera que solo lo ordenadores que conocen la "llave secreta" se puede conectar a la red WiFi.

Al configurar el router inalambrico tenemos que proveer esta llave. En caso de routers de Telefonica esta llave ya ha sido generada y suele ser escrita por de bajo del router mismo, yo pero creo que lo mejor es generar nuestras llaves al azar usando Linux o cualquier otro sistema de tipo Unix, como por ejemplo Mac OS X.

$ dd if=/dev/random bs=1 count=13 2>/dev/null|xxd -ps

Este comando devuelve algo similar a esto:

3cafee64845c2617aa9d1b1411

Esta es una llave de 104-bit a sea de 26 digitos hexadecimales, si necesitas una llave de diferente tamaño tienes que cambiar el parametro count de la siguente manera:

  • 40 bits: count=5
  • 64 bits: count=8
  • 104 bits: count=13
  • 128 bits: count=16
  • 152 bits: count=19
  • 232 bits: count=29
  • 256 bits: count=32

Danilo