WiFi 学习资料整理-> Android WiFi
目录
1. 4-way Handshake
4-way Handshake是什么玩意?
-> 是AP(authenticator)和STA之间的4次消息交互,以生成一些加密密钥,用于加密通过无线媒体发送的实际数据。
1.1 流程
- AP(Authenticator)在1/4的时候把自己的随机数(ANonce)传给STA,STA在收到ANonce后,已经可以生成PTK;
- 2/4的时候把自己的随机数(SNonce)传给AP,同时加了MIC(对应于PTK中的KCK,也就是秘钥确认秘钥)。AP收到SNonce以后,就可以生成PTK了,将收到的MIC和自己生成的MIC比较进行完整性校验,如果校验失败,握手失败。校验成功,AP生成PTK和GTK (GroupTransient Key, 用来加密组播和广播)&#x