1
即時通訊設法使一個wep密鑰生成器和我閱讀如何wep鍵工作,但我真的不知道如何開始做它。任何人都可以給我一個例子或指導我參加一個教程嗎?我嘗試使用谷歌,但沒有運氣。我如何在JavaScript中製作一個簡單的wep密鑰生成器?
在JavaScript即時通訊設法使一個wep密鑰生成器和我閱讀如何wep鍵工作,但我真的不知道如何開始做它。任何人都可以給我一個例子或指導我參加一個教程嗎?我嘗試使用谷歌,但沒有運氣。我如何在JavaScript中製作一個簡單的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發生器,但大多數限制輸入可打印的字符,並且algorythms通常很弱..最好的辦法是簡單地使用WPA2PSK,如果可以的話。
避免在javascript中省略大括號,這將爲您節省調試時間。 – 2011-03-23 00:20:39