理論上,wep可以搭配任意長度的金鑰,因為rc4並未要求非得使用特定長度的金鑰。
不過,大多數產品均支援一種或兩種長度的金鑰。唯一出現在標準中的金鑰長度時64位的wep種子(seed),其中40位是兩個工作站進行傳送時所共享的密碼。不同廠商會以各種不同的名稱來稱呼標準的wep模式:standard wep、 802.11-complicant wep、40 bit wep、40+24-bit wep、甚至是64-bit wep。我個人認為最後一種說法純粹是誤導,這是以共享金鑰(shared key)而非以共享金鑰(shared secret)的長度來矇騙消費者,不過,這似乎已經成為業界的某種標準了。
另外一種比較常見的做法就是採用較長的金鑰,通常識使用128-bit的wep種子,其中有104位密而不宣。有些文件稱之為wep-104,雖然宣傳時通常稱之為128-bit wep。雖然比較少見,但使用長度為128位的金鑰並非不曾聽聞,結果wep種子的長度就變成了152位。容易令人混淆的是,這種少見的做法通常稱為128-bit wep,因為金鑰長度的不同,使得它與wep-104彼此不相容。有家廠商甚至提供256位的金鑰,雖然這種做法能否提公升安全性著實令人懷疑。
總結:目前常用的wep加密長度有:
(1)64-bit wep: 其中密碼長度為40位,也就是(40/8=)5個ascii碼。
(2)128-bit wep:其中密碼長度為104位,也就是(104/8=)13個ascii碼。
RSA金鑰長度 明文長度和密文長度
本文介紹rsa加解密中必須考慮到的金鑰長度 明文長度和密文長度問題,對第一次接觸rsa的開發人員來說,rsa算是比較複雜的演算法,rsa演算法本身其實也很簡單,rsa的複雜度是因為數學家把效率和安全也考慮進去的緣故。本文先只談金鑰長度 明文長度和密文長度的概念知識,rsa的理論及示例等以後再談。提到...
RSA金鑰長度 明文長度和密文長度
本文介紹rsa加解密中必須考慮到的金鑰長度 明文長度和密文長度問題,對第一次接觸rsa的開發人員來說,rsa算是比較複雜的演算法,天緣以後還會補充幾篇rsa基礎知識專題文章,用最簡單最通俗的語言描述rsa,讓各位了解rsa演算法本身其實也很簡單,rsa的複雜度是因為數學家把效率和安全也考慮進去的緣故...
RSA金鑰長度 明文長度和密文長度
srclink 本文整理rsa加解密中必須考慮到的金鑰長度 明文長度和密文長度問題知識,對第一次接觸rsa的開發人員來說,rsa算是比較複雜的演算法,以後還會補充幾篇rsa基礎知識專題文章,用最簡單最通俗的語言描述rsa,既方便自己溫習,也方便各位新入門的朋友參考,其實rsa演算法應用也很簡單,rs...