Как я могу сделать простой генератор ключей wep в JavaScript? - PullRequest
2 голосов
/ 23 марта 2011

Я пытаюсь создать генератор wep-ключей, и я прочитал, как работают wep-ключи, но я действительно даже не знаю, как начать это делать. Кто-нибудь может дать мне пример или направить меня к учебнику? Я пытался использовать Google, но не повезло.

1 Ответ

5 голосов
/ 23 марта 2011

в 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));

Если вы хотите сгенерировать что-либо на основе ввода фиксированной строки, есть также методы для этого ... это должно дать вам то, что вы ищете, в виде простой случайной шестнадцатеричной строки правильной длины.

Я не уверен, существует ли стандартная фраза-пароль для генератора WEP, но большинство ограничивают ввод печатными символами, а алгоритмы, как правило, слабые. Лучше всего просто использовать WPA2PSK, если можете.

...