即时通讯试图使一个WEP密钥生成器和香港专业教育学院阅读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生成器是否有标准密码,但是大多数将输入限制为可打印字符,并且算法通常都很弱。.最好的方法是简单地使用WPA2PSK。