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