即时通讯试图使一个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。

10-08 12:41