AES和TKIP的区别
生活随笔
收集整理的這篇文章主要介紹了
AES和TKIP的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
AES和TKIP的區(qū)別: TKIP: Temporal Key Integrity Protocol(暫時密鑰集成協(xié)議)負(fù)責(zé)處理無線安全問 題的加密部分,TKIP是包裹在已有WEP密碼外圍的一層“外殼”,這種加密方式在盡可能使用WEP算法的同時消除了已知的WEP缺點(diǎn),例如:WEP密碼 使用的密鑰長度為40位和128位,40位的鑰匙是非常容易破解的,而且同一局域網(wǎng)內(nèi)所有用戶都共享同一個密鑰,一個用戶丟失鑰匙將使整個網(wǎng)絡(luò)不 安全。而TKIP中密碼使用的密鑰長度為128位,這就解決了WEP密碼使用的密鑰長度過短的問題。TKIP另一個重要特性就是變化每個數(shù)據(jù)包所使用的密 鑰,這就是它名稱中“動態(tài)”的出處。密鑰通過將多種因素混合在一起生成,包括基本密鑰(即TKIP中所謂的成對瞬時密鑰)、發(fā)射站的MAC地址以及數(shù)據(jù)包 的序列號。混合操作在設(shè)計(jì)上將對無線站和接入點(diǎn)的要求減少到最低程度,但仍具有足夠的密碼強(qiáng)度,使它不能被輕易破譯。WEP的另一個缺點(diǎn)就是“重放*** (replay attacks)”,而利用TKIP傳送的每一個數(shù)據(jù)包都具有獨(dú)有的48位序列號,由于48位序列號需要數(shù)千年時間才會出現(xiàn)重復(fù),因此沒有人可以重放來自 無線連接的老數(shù)據(jù)包:由于序列號不正確,這些數(shù)據(jù)包將作為失序包被檢測出來。 AES:Advanced Encryption Standard(高級加密標(biāo)準(zhǔn)),是美國國家標(biāo)準(zhǔn)與技術(shù)研究所用于加密電子數(shù)據(jù)的規(guī)范,該算法匯聚了設(shè)計(jì)簡單、密鑰安裝快、需要的內(nèi)存空間少、在所有的平臺上運(yùn)行良好、支持并行處理并且可以抵抗所有已知***等優(yōu)點(diǎn)。 AES 是一個迭代的、對稱密鑰分組的密碼,它可以使用128、192 和 256 位密鑰,并且用 128 位(16字節(jié))分組加密和解密數(shù)據(jù)。與公共密鑰密碼使用密鑰對不同,對稱密鑰密碼使用相同的密鑰加密和解密數(shù)據(jù)。通過分組密碼返回的加密數(shù)據(jù)的位數(shù)與輸入數(shù)據(jù)相同。迭代加密使用一個循環(huán)結(jié)構(gòu),在該循環(huán)中重復(fù)置換(permutations )和替換(substitutions)輸入數(shù)據(jù)。 總而言之AES提供了比 TKIP更加高級的加密技術(shù), 現(xiàn)在無線路由器都提供了這2種算法,不過比較傾向于AES。TKIP安全性不如AES,而且在使用TKIP算法時路由器的吞吐量會下降3成至5成,大大地影響了路由器的性能。
轉(zhuǎn)載于:https://blog.51cto.com/arthur/201585
總結(jié)
以上是生活随笔為你收集整理的AES和TKIP的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET MVC 重点教程一周年版
- 下一篇: DataGridView 判断新增行: