2011-03-22 1 views
1

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

ответ

3

в 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, если сможете.

+0

избегать исключения фигурных фигурных скобок в javascript, что позволит сэкономить время отладки. –