如何在javascript中创建一个简单的wep密钥生成器?

nop*_*ope 2 javascript generator wep

即时尝试制作一个wep密钥生成器,我已经阅读了wep密钥如何工作,但我真的不知道如何开始制作它.谁能给我一个例子或指导我一个教程?我尝试使用谷歌但没有运气.

Tra*_*er1 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));
Run Code Online (Sandbox Code Playgroud)

如果你想基于一个固定的字符串输入生成一些东西,那么也有一些方法可以做到这一点...这应该只是一个正确长度的直接随机十六进制字符串给你你想要的东西.

我不确定WEP生成器是否有标准密码短语,但大多数都将输入限制为可打印字符,而且算法通常较弱.最好的办法是如果可以,只需使用WPA2PSK即可.