Domanda

Sto cercando di creare un generatore di chiavi WEP e ho letto come funzionano le chiavi WEP, ma non so nemmeno come iniziare a realizzarlo. Qualcuno può darmi un esempio o indirizzarmi a un tutorial? Ho provato a usare Google ma senza fortuna.

È stato utile?

Soluzione

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

Se volevi generare qualcosa in base a un input di stringa fissa, ci sono anche metodi per farlo ... questo dovrebbe darti ciò che stai cercando in termini di una sola stringa esagonale casuale di lunghezza corretta.

Non sono sicuro se esista una passphrase standard per il generatore WEP, ma la maggior parte limita l'input a caratteri stampabili e gli algorythm sono generalmente deboli. La scommessa migliore è semplicemente usare WPA2PSK se puoi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top