我试图制作一个wep密钥生成器,并且我已经阅读了wep密钥如何工作但我真的不知道如何开始制作它。谁能给我一个例子或指导我一个教程?我尝试使用谷歌但没有运气。
答案 0 :(得分:5)
在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。