將 WEP 金鑰轉換為密碼

將 WEP 金鑰轉換為密碼

如何將 10 位元(十六進位)WEP 金鑰轉換為其對應的密碼?我已經透過軟體工具恢復了WEP金鑰(例如:3666386162)。現在我想連接到這個 wifi 網絡,所以我需要它的密碼

問題:

是否有任何演算法或工具或其他東西可以將 WEP 金鑰轉換為密碼?

答案1

你的意思是像這一頁或者這個

它將 WEP Hex 金鑰轉換為 WEP Ascii 金鑰。

否則,您可以根據下表手動執行:

您的範例 Hex: 3666386162=36 66 38 61 62轉換為 Ascii: 6f8ab

A   41  B   42  C   43  D   44  E   45  F   46  G   47  H   48
I   49  J   4A  K   4B  L   4C  M   4D  N   4E  O   4F  P   5O
Q   51  R   52  S   53  T   54  U   55  V   56  W   57  X   58
Y   59  Z   60  a   61  b   62  c   63  d   64  e   65  f   66
g   67  h   68  i   69  j   6A  k   6B  l   6C  m   6D  n   6E
o   6F  p   70  q   71  r   72  s   73  t   74  u   75  v   76
w   77  x   78  y   79  z   7A  0   30  1   31  2   32  3   33
4   34  5   35  6   36  7   37  8   38  9   39              

編輯:

然而,十六進位 WEP 金鑰的密碼是單向加密
不能從十六進位密鑰取得密碼。
(基本上,64 位元產生器使用 XOR 和 PRNG 產生 4 個金鑰。104 位元使用 MD5。)

這裡是有關密鑰產生的更多資訊。
您也可以從第 18 頁向前閱讀有關如何產生十六進位金鑰的信息這個文件

因為有無路可返對於來自十六進位金鑰的密碼,您可以執行以下兩件事:

  1. 更改路由器中的金鑰(假設您可以控制它)。
    順便說一句,如果您可以控制路由器並且它支援 WPA 或 WPA2,建議您使用它。

  2. 在連線對話方塊中使用十六進位鍵。通常您只需輸入十六進位密鑰即可。
    有時(蘋果?)你需要在$它前面加一個。

答案2

我還沒有測試這些金鑰是否有效,但看起來 40 位元金鑰可以由 nwepgen 從軟體包 linux-wlan-ng (Debian Jessie) 產生。

相關內容