WPA和WPA2的區別

WPA:

1. 連接WPA型的熱點時需要VendorParamSet參數。

2. 連接WPA型的熱點后需要經過PTK四次握手和GTK兩次握手, PTK是在四次握手的第三次握手完成時安裝的, 不安裝PTK將無法進行GTK兩次握手。GTK是在兩次握手時安裝的。

3. PTK四次握手的第三次握手數據包里面KeyData沒有加密, 里面是一些KDE結構的內容。GTK握手的第一次握手包的KeyData域是加密的,按照相應的算法解密之后直接就是GTK,沒有其他任何內容。

WPA2:

1. 連接WPA2型的熱點時需要RsnParamSet參數。

2. 連接WPA2型的熱點后只需要經過PTK四次握手,PTK和GTK都是在第三次握手完成時安裝的,GTK兩次握手僅用于更新GTK。

3. PTK握手的第三次握手包和GTK握手的第一次握手包中的KeyData都是加密的,按照相應算法解密后是一些KDE結構的內容,GTK密鑰位于其中的一個KDE里面。

【注意】

WPA和WPA2都支持TKIP和AES兩種加密算法,且正常使用過程中每隔一定的時間(例如86400秒)都會產生GTK兩次握手進行GTK密鑰的更新。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容