JavaScriptでシンプルなWEPキージェネレーターを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/5398737

  •  28-10-2019
  •  | 
  •  

質問

WEPキージェネレーターを作成しようとしているのは、WEPキーがどのように機能するかを読んでいますが、それを作り始める方法さえ知りません。誰かが私に例を挙げたり、チュートリアルに私を監督したりできますか? Googleを使用しようとしましたが、運はありませんでした。

役に立ちましたか?

解決

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));

固定された文字列入力に基づいて何かを生成したい場合、それを行う方法もあります...これにより、正しい長さのまっすぐなランダム16666666進場合の点で探しているものが得られるはずです。

WEPジェネレーターに標準のパスフレーズがあるかどうかはわかりませんが、ほとんどが印刷可能な文字への入力を制限し、アルゴリスムは一般的に弱いです。最善の策は、可能であればWPA2PSKを使用することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top