开发者社区 > 物联网 > 行业解决方案 > 正文

如果使用了 WPA-PSK/WPA2-PSK 加密方式,四次握手的过程是怎样的?

已解决

如果使用了 WPA-PSK/WPA2-PSK 加密方式,四次握手的过程是怎样的?

展开
收起
胡嘞嘞 2022-04-15 14:56:23 1485 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    第一步:生成成对主密钥 PMK。成对主密钥使用 passphrase,passphrase 为点击路由器界面输入的密码,ssid 为路由器的名字。

    第二步:PMK 生成之后,由路由器发送第一帧,称为 1/4 帧,它会生成一个随机数。手机也会生成一个随机数,然后由手机的随机数、路由器的随机数、PMK、手机MAC 地址以及路由器的MAC 地址,组成一个五元组信息并生成 PTK 成对传输密钥,对后面真正的密钥进行加密。

    第三步:用 PTK 对密钥进行加密并传输到手机端,手机端解密之后即可获取到GTK与IGTK的信息。

    第四步:回传一个 4/4 帧到路由器,如果没有问题,则会将其安装到设备的硬件上。上述步骤里,PTK 用来对单播帧进行加密,GTK 是对广播帧或者组播的数据帧进行加密,TGTK 则是对组播管理帧进行加密。

    image.png

    以上内容摘自:《haas物联网一体低代码开发课程(上)》,点击https://developer.aliyun.com/ebook/download/7500查看完整版

    2022-04-15 15:42:39
    赞同 展开评论 打赏

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多