Pregunta

Estoy tratando de hacer un generador de claves WEP y he leído cómo funcionan las teclas WEP, pero realmente ni siquiera sé cómo comenzar a hacerlo. ¿Alguien puede darme un ejemplo o dirigirme a un tutorial? Intenté usar Google pero no tuve suerte.

¿Fue útil?

Solución

En JavaScript ...

function generateHexString(length) {
  var ret = "";
  while (ret.length < length) {
    ret += Math.random().toString(16).substring(2);
  }
  return ret.substring(0,length);
}

// 40-/64-bit WEP: 10 digit key
alert("40-bit:" + generateHexString(10));

// 104-/128-bit WEP: 26 digit key
alert("104-bit:" + generateHexString(26))

// 256-bit WEP: 58 digit key
alert("256-bit:" + generateHexString(58));

Si desea generar algo basado en una entrada de cadena fija, también hay métodos para hacerlo ... Esto debería darle lo que está buscando en términos de una cadena hexagonal aleatoria de la longitud correcta.

No estoy seguro de si hay una frase estándar para el generador de WEP, pero la mayoría limita la entrada a caracteres imprimibles, y los algorythms son generalmente débiles. La mejor opción es simplemente usar WPA2PSK si puede.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top