关于WPA/WPA2 4次握手

wifi认证过程wpa/wpa2 今天总结一下前段看协议,关于PSK(pre-shared key)方式下wpa/wpa2的认证过程。 1、RSNE 首先,在beacon或probe response帧中,带有RSNE字段,内容如下: cipher suite是支持的加密方式,分组播数据(group data)、普通数据(pairwise)和组播管理帧(group management)。其中普通数据(pairwise chipher suite)可以给出列表,表示支持多种加密方式。加密方式如下: AKM suite是认证密 阅读详情

关于WPA/WPA2 4次握手

简单描述一下WPA/WPA2的4次握手中的一些关键词:

  WPA/WPA2使用4次握手的方式来产生所需要的密钥。四次握手通过一系列的交互,从PMK(Pairwise Master Key)生成PTK(Pairwise Transient Key)。PMK来自MSK(Master Session Key),是MSK的前256位,32字节。

  PTK包含3个部分,KCK(Key Confirmation Key),KEK(Key Encryption Key),TK(Temporal Key)。

  PTK的总长度根据加密方式不同而不同。

  当加密方式是TKIP时,PTK长512位,按顺序分别为KCK占128位,KEK占128位,TK占128位,MIC key占128位。

  当加密方式是CCMP时,PTK长384位,按顺序分别为KCK占128位,KEK占128位,TK占128位。

  KEK和KCK是给EAPOL-Key,也就是四次握手时,加密和完整性验证用的。TK用于后续的数据加密。

  四次握手的报文都是基于EAPOL-Key的,EAPOL-Key的结构如下:

  PTK如何生成

  生成PTK,需要5个必要元素,PMK,ANonce(Nonce 1),SNonce(Nonce 2),Authenticate MAC(MAC 1),Supplicant MAC(MAC 2)。如下图:

 

2个Nonce分别是Authenticator和Supplicant生成的随机数。

这张图里的输出包含4个部分,其实Data Encr和Data MIC合起来就是前面提到的TK。而EAPOL Encr/MIC分别对应前面的KEK和KCK。

  4次握手的交互过程

    1/4:Authenticator -> Supplicant

    Authenticator把ANonce送给Supplicant。Supplicant收到1/4后,就有了生成PTK的所有元素。因为1/4里同时也包含了Authenticator的MAC地址。

    2/4:Supplicant -> Authenticator

    Supplicant计算出PTK,把SNonce和自己的MAC地址送给Authenticator。同时,从2/4报文开始,后面的每个报文都会有MIC。1/4没有。

    3/4:Authenticator -> Supplicant

    Authenticator向Supplicant证明自己有有效的,同样有MIC加入其中

    4/4:Supplicant -> Authenticator

    仅是对3/4的一个ACK。说明PTK已经装好,后面的数据可以加密了。

WPA与WPA2在4次握手上的区别

  WPA的GTK会在4次握手完成以后进行安装,而WPA2的GTK则是在4次握手的过程中就进行了安装;如下图:

  WPA:4-way handshake (PTK)

  WPA:2-way handshake (GTK)

  

  WPA2-的4步握手协议

  

Wifi_认证 、关联 和 四次握手(WPA/WPA2) 帮助理解 WIFI 连接 过程中,认证 关联 以及 WPA/WPA2 -PSK 认证过程,从抓包 到 图解,初步窥探 WIFI 无线通信技术的魅力。 阅读详情

相关推荐

Wifi 认证,关联,四次握手(WPA/WPA2/WPA3-SAE)

SAE 采用了“互联网工程任务组(IETF)”RFC7664 规范中定义的 “蜻蜓(Dragonfly)” 握手协议,将其应用于 Wi-Fi 网络以进行基于密码的身份验证。SAE 采用了“互联网工程任务组(IETF)”RFC7664 规范中定义的 “蜻蜓(Dragonfly)” 握手协议,将其应用于 Wi-Fi 网络以进行基于密码的身份验证。站在用户的角度,设备连接这两种协议(WPA2-personal 和 WPA3-SAE)的热点没有任何操作上的区别。其中 四次 eapol key 属于四次握手的过程。

少歌的博客 1万+

Wifi 认证,关联,四次握手(WPA-WPA2-WPA3-SAE)

第一种是报网络安全专业,现在叫网络空间安全专业,主要专业课程:程序设计、计算机组成原理原理、数据结构、操作系统原理、数据库系统、 计算机网络、人工智能、自然语言处理、社会计算、网络安全法律法规、网络安全、内容安全、数字取证、机器学习,多媒体技术,信息检索、舆情分析等。第二种是自学,就是在网上找资源、找教程,或者是想办法认识一-些大佬,抱紧大腿,不过这种方法很耗时间,而且学习没有规划,可能很长一段时间感觉自己没有进步,容易劝退。为了更好的阐述 WPA3-SAE 的作用 和 凸显其优点。

xnxqwzy的博客 3179

WEP,WPA-PSK,WPA2-PSK握手深入分析1

2.1 握手过程:

聚焦物联网 8577

WIFI之WPA2四步握手简单分析

wpa2的四步握手简单分析

可见光分子 1735

抓握手包破解wifi密码前传:WPA/WPA2加密小结

破解wifi密码之前,原理神马的学习一下

風消消兮浪打浪 2万+

WPA/WPA2安全认证加密原理详解

1.  WPA加密版本介绍 WPA加密算法的的两个版本介绍 WPA = 802.1x + EAP + TKIP +MIC = Pre-shared Key + TKIP + MIC 802.11i(WPA2) = 802.1x + EAP + AES + CCMP = Pre-shared Key + AES + CCMP l  802.1x + EAP,Pre-shared Key

B08514的专栏 1万+

【wifi】关于WPA/WPA2 4次握手

做个记录 关于WPA/WPA2 4次握手 https://www.cnblogs.com/chenyuejun/p/4480481.html

Twinkle 1536

19、无线局域网安全:认证与密钥管理详解

本文深入解析了无线局域网(WLAN)中的认证与密钥管理(AKM)机制,涵盖GTK、PTK、PMK等关键密钥的生成与作用,详细介绍了4次握手和组密钥握手流程,以及RSN信息元素在安全协商中的角色。文章对比了WPA/WPA2个人与企业模式的安全特性,强调802.1X/EAP在动态密钥管理和相互认证中的优势,并指出PSK网络的潜在风险。同时,通过复习题解析和实践建议,帮助读者掌握WLAN安全核心知识,制定合理的安全策略,淘汰不安全协议如WEP,提升整体网络防护能力。

tech5的博客 97

串口透传WiFi模块S2W-M02密钥协商过程详解

串口透传WiFi密钥协商过程详解 目前,在嵌入式领域,智能家居、智能工业、智能公交等等控制中,WiFi已经成为了一种普遍被采用的技术。 笔者常年在嵌入式WiFi行业做一线技术开发。我们前面有文档曾详细描述了串口WiFi模块加电到联网过程,本文将接着上面文档描述成功...

cszhang的博客 749

wifi 4-Way Handshake / WIFI 4次握手协议

老外对WiFi 4次握手讲解,这是我看过的最佳版本,分享给大家。

H3C交换机Console口连接全攻略:从接线到PuTTY配置(附常见问题排查)

本文详细介绍了H3C交换机Console口的连接与配置方法,包括硬件线缆选择、驱动安装、PuTTY参数设置及常见问题排查。特别针对Console转USB线缆的兼容性和驱动安装难点提供实用建议,帮助网络工程师快速掌握串联调试技巧,解决连接中的黑屏、乱码等典型问题。

weixin_42549451的博客 674

嵌入式Linux网络实战:在RV1126上为BCM43438A1 WiFi芯片配置WPA2-PSK认证的完整流程

本文详细介绍了在RV1126开发板上为BCM43438A1 WiFi芯片配置WPA2-PSK认证的完整流程。从驱动层检查到WPA2-PSK认证的深度解析,再到网络配置与持久化方案,提供了全面的技术指南和调试技巧,帮助开发者快速实现嵌入式Linux设备的无线网络连接。

weixin_33728268的博客 86

dify离线部署

以bge-m3为例,本地部署bge-m3首先在一台能连网的linux服务器上(部署有ollama)创建想要保存模型的文件夹编辑ollama.service,配置ollama模型的保存路径添加模型存储地址将models目录设置属主,必须做,否则ollama无法启动重新加载配置文件并重启ollama测试ollama 运行是否正常最后拉取 bge-m3可在/opt/LLMModels/bge_m3/models目录下看到拉取得模型使用tar命令压缩文件夹。

weixin_42538734的博客 3068

免费WiFi安全测试终极指南:3步掌握WPA/WPA2无线网络安全检测

# 免费WiFi安全测试终极指南:3步掌握WPA/WPA2无线网络安全检测 想要了解你的WiFi网络到底有多安全吗?担心邻居蹭网或者黑客入侵?今天我将为你揭秘如何使用开源工具进行WPA/WPA2无线网络安全检测,让你轻松掌握网络安全检测技巧!😊 ## WiFi安全检测:为什么你需要了解这些? 想象一下这样的场景:你家里的WiFi密码设置得过于简单,或者使用了常见的弱密码组合,这就像给小偷留

gitblog_00487的博客 397

数字化车间智能排产调度挑战赛(一)—— 数学模型

科大讯飞——数字化车间智能排产调度挑战赛。

Lyyyp的博客 5649

手把手教你解决USB批量传输中512字节整数倍数据丢失问题

本文详细解析了USB批量传输中512字节整数倍数据丢失问题的根源,并提供了通过零长度包(ZLP)的解决方案。文章涵盖USB协议核心机制、ZLP实现代码示例(包括Android、Linux和Windows平台)、调试技巧及性能优化建议,帮助开发者彻底解决这一常见问题。

smartcontract5的博客 261

无线加密方式

和。它们共同构成了无线安全的大门和锁芯。:负责验证"你是谁"。它决定了设备是否有权限接入网络。:适用于家庭和小型办公室,通过一个预共享密钥(也就是Wi-Fi密码)来验证身份。:适用于大型企业,需要专门的认证服务器(RADIUS),为每个用户分配独立的账号,实现精细化管理。:负责保护"你说什么"。它确保你的数据在空气中传输时,即使被截获也无法被破解。这两者必须紧密配合,而指导它们如何配合的规则,就是我们常说的,也就是WPA、WPA2、WPA3。

weixin_52199573的博客 378

Visual Tracker Benchamark傻瓜式教程(二)

问题  1 1  在调用main.m跑TRE和SRE时,因为会生成相应的.mat数据文件,如果跑完以后发现自己算法生成的.mat文件有问题,那么要把该文件删除,待找到错误原因后,重新生成相应的.mat文件。因为程序中写的是如果已经存在了.mat文件,例如已经存在car4_STC.mat文件,即使该文件中的数据有错误,但是重新跑时会默认该文件中的数据写完,不会重新写入数据 问题  2  b

mingbujingren的专栏 9928

Linux kali无线安全之WPA/WPA2握手包捕获与爆破

提示:本文章内所有内容环境为自己搭建绝无违法内容,请不要利用其中的技术来做违法的事情。 无线网络安全 简介 相对于有线网络,无线网络有严重的缺点,因为它使用天空作为媒介。因此,黑客有能力通过中间人或其他方法进行攻击。 因此,无线的安全问题直至现在都十分关注,按照无线网络的安全标准可划分为: WEP WPA-PSK WPA2-PSK WPA-802.1x WPA2-802.1x WEP 是原始安...

Pythonicc的博客 11万+

2025年06月中国电子学会青少年软件编程(图形化)等级考试试卷(三级)答案 + 解析

2025年06月中国电子学会青少年软件编程(图形化)等级考试试卷(三级)答案 + 解析

伶俐角少儿编程 340

【100%通过率】华为od统一考试B卷【需要打开多少监视器】JAVA&Go 实现

某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开:给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器

MISAYAONE的博客 1万+

WPA 4次握手

分析wpa/wpa2 4-way handshake的过程和原理

红心地瓜的专栏 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: 【百度联盟峰会】李彦宏详解AI时代思维方式,算法驱动的降维攻击
下一篇: ImageMagick popen_utf8 命令注入漏洞分析报告
wdsfup
博客等级 码龄20年 31粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值