认证方法

认证方法有两种:Open system authentication 与 Shared key authentication。

  1. Open system authentication: 开放系统认证是缺省使用的认证机制,即不认证。如果认证类型设置为开放系统认证,则所有请求认证的客户端都会通过认证。开放系统认证包括两个步骤:第一步是请求认证,第二步是返回认证结果。如果认证结果为“成功”,那么客户端和AP就通过双向认证。

  2. Shared key authentication:

    在 802.11i 中规定:Shared Key authentication can be used if and only if WEP has been selected.

    所以除了 WEP 认证,其余的认证方式都不会选择 Shared Key 方式,只能选择 Open System 方式。

    Shared key 方式在认证前 STA 和 AP 上都预先设置好密码,称为预设密钥。

    它的认证过程是 4 步:

    第一步:认证请求;

    第二步:请求响应;

    ​ AP 生成挑战明文,发送。

    第三步:STA 用 key 加密挑战明文,发送;

    第四布:发送认证结果。

    ​ AP 收到密文,解密,与第二步中的挑战明文对照,发送认证结果。

两种认证方法的区别

Open system authentication,特点是即使双方预先配置的 key 是不同的,用户也可以通过认证,但是数据报文是不能交互的,在 AP 收到数据报文之后检查发现 key 是错误的,报文将被丢弃。

Shared key authentication,特点是双方预先配置的密钥必须是一致的,否则不能通过认证。

WPA 认证后继——EAPOL

支持 WPA 的 AP 需要工作在开放系统认证方式下,STA 以 WPA 方式与 AP 建立关联之后,如果网络中有 Radius 服务器作为认证服务器,那么 STA 就使用 802.1x 方式进行认证如果网络中没有 Radius 服务器,STA 与 AP 就会采用预设共享密钥(PSK,Per-Shared Key)的方式进行认证

使用 802.1x 方式:STA 通过了 802.1x 身份验证之后,AP 会得到一个与 STA 相同的 Session Key,AP 与 STA 将该 Session Key 作为 PMK(Pairwise Master Key)。

使用 PSK 方式:AP 与 STA 将 PSK 当作 PMK。

随后 AP 与 STA 通过 EAPOL 协议进行四次握手(4-Way Handshake),整个过程中,AP 和 STA 均确认了对方是否持有与自己一致的 PMK,如果不一致,四次握手过程就会宣告失败。

EAPOL,即 EAP over LAN,在 Authenticaor 和 Supplicant 之间传输。而在 Authenticaor 和 Radius Server 之间传输的是 RADIUS 协议,进一步地讲,是 EAP over RADIUS。

WiFi 认证体系

WiFi 的认证方法相关推荐

  1. 用Discuz/UCenter账号实现Wifi登录认证

    如果你有一个用Discuz/UCenter构建的网站,还有自己的Wifi基站或热点,那你可以用Wiwiz为你的Wifi热点做一个入口登录页面.当 wifi终端用户连到你的热点时,打开任何网页都会先显示 ...

  2. 无线认证web认证服务器,wifi web认证服务器地址

    wifi web认证服务器地址 内容精选 换一换 域名认证时,需要将下载的认证文件上传到网站根目录,然后进行认证.用户使用的服务器不同,文件上传的位置有所不同,请参照以下方法完成认证文件的上传.如果网 ...

  3. ipad pro无法连接wifi终极解决方法

    关联: 1. ipad无法连接wifi终极解决方法 2. ipad pro无法连接wifi终极解决方法 3. iphone无法连接wifi终极解决方法 4. ipad只能连接手机热点无法连接wifi ...

  4. WI-FI LOGO认证学习记录

    一.WPS     WPS:WI-FI Protected Setup WI-FI保护设置  一键加密     实现WPS一键加密方法:①输入PIN码法(PIN Input Configuration ...

  5. 第九章 Wi-Fi Portal认证过程

    系列文章目录 文章目录 系列文章目录 前言 一.CaptivePortal是什么? 二.Wi-Fi Portal认证过程 总结 前言 连接WiFi后自动弹出认证页面,实现Captive Portal的 ...

  6. nodemcu 8266 wifi 强制门户 自动弹出web 页面 wifi登录认证 手机弹出认证页面

    需要的全部代码 需要的全部工具 清空固件 下载nodemcu固件 上传lua代码 上传成功后复位 打开手机 搜索附近wifi 这里要注意 因为8266wifi是2.4G的 所以如果你的手机现在连接的的 ...

  7. 高通WLAN框架学习(1)- -WIFI的认证和log的抓取

    本章节主要学习下高通WIFI的认证和log的抓取 1.WLAN的基本描述 本博客主要介绍下高通WLAN的概述,涵盖了可用于WLAN以及WLAN.蓝牙和LTE共存的调试方法. 还说明了软件调试可用的配置 ...

  8. 将普通路由器设置成微信连WiFi路由器的方法

    本文介绍将家用普通路由器设置成微信连WiFi路由器的方法. 1. 登录路由器后台,找到无线网络的SSID名称和密码的地方.将SSID和密码分别设置为: SSID: FreeWiFi 密码: WX123 ...

  9. Oracle数据库的认证方法、用户管理、权限管理和角色管理等

    1 Oracle认证方法 操作系统身份认证 网络身份认证 Oracle数据库身份认证 数据库管理员认证 操作系统认证方式 如果采用操作系统认证方式,通常需要在操作系统中创建用户组,并且授予该组DBA权 ...

  10. Redpine的Lite-Fi解决方案获Wi-Fi CERTIFIED认证

    应用微电路公司(AMCC)和Redpine Signals日前共同宣布,已合作开发出新一代基于Power Architecture的嵌入式Wi-Fi连接性解决方案,目前双方已经在AMCC的PowerP ...

最新文章

  1. spark无法与服务器建立稳定连接,无法在Spark中将从站连接到主站
  2. 好插件让你事半功倍!【资源篇】
  3. 工作空间出错_实践 | WMS系统,对于仓库工作效率和成本管控的意义
  4. 【视觉盛宴二】长见识了,你见过BGA封装芯片的横截面吗!
  5. java调用kettle批量执行
  6. python中列表和集合的区别_python中列表和集合有什么区别
  7. C#正则的委托和lambda表达式用法
  8. C# 解析JSON格式数据
  9. Rootkit之ntrootkit的配置使用
  10. MobaXterm怎么复制粘贴以及多窗口执行
  11. java定义数字类型的代码_数字类型内置方法(示例代码)
  12. 云服务器选股,【图】老师们能不能在通达信7.48中整合云行情服务器?_选股公式,股票,炒股公式,股票指标,股票论坛_股票软件技术交流论坛_理想论坛 - 股票论坛...
  13. linux 每日学一点《用tar来备份ubuntu系统》
  14. 盘点VBA中字典的写入技巧!
  15. JavaScript基础知识笔记
  16. 一些IT专业英文缩写(老说这些 是显着自己不low)
  17. 双色球预测的一次尝试——前期准备与初步实施
  18. Java之struts2框架学习
  19. 驾驶员模拟考试系统mysql_驾驶员理论考试模拟训练系统的设计与实现
  20. 互联网时代金山转型之困---一个悲情的故事

热门文章

  1. scrapy爬虫框架结构
  2. ffmpeg命令操作 合并视频 取图片帧数 获取音频
  3. db2 最大分区数_DB2分区数据库浅析
  4. LSB算法分析与实现
  5. 探索 Word 2007 开发(二):扩展 Ribbon
  6. 单细胞分析实录(18): 基于CellPhoneDB的细胞通讯分析及可视化 (上篇)
  7. OpenCV中文官方文档-分享
  8. Collecting stars
  9. mysql数据库 存储过程_Mysql数据库-存储过程
  10. 数据去重-----VBA字典法