1
即时通讯设法使一个wep密钥生成器和我阅读如何wep键工作,但我真的不知道如何开始做它。任何人都可以给我一个例子或指导我参加一个教程吗?我尝试使用谷歌,但没有运气。我如何在JavaScript中制作一个简单的wep密钥生成器?
在JavaScript即时通讯设法使一个wep密钥生成器和我阅读如何wep键工作,但我真的不知道如何开始做它。任何人都可以给我一个例子或指导我参加一个教程吗?我尝试使用谷歌,但没有运气。我如何在JavaScript中制作一个简单的wep密钥生成器?
在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发生器,但大多数限制输入可打印的字符,并且algorythms通常很弱..最好的办法是简单地使用WPA2PSK,如果可以的话。
避免在javascript中省略大括号,这将为您节省调试时间。 – 2011-03-23 00:20:39