JavaScriptでシンプルなWEPキージェネレーターを作成するにはどうすればよいですか?
-
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を使用することです。
所属していません StackOverflow