802.11之WEP

2024-05-10 10:18
文章标签 802.11 wep

本文主要是介绍802.11之WEP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、相关背景

    WEP是一种可选的链路层安全机制,用来提供访问控制、数据加密和安全性检验等。其使用了RC4加密算法进行加解密,CRC进行校验。但随着技术的进步,WEP协议的缺陷逐渐暴露,出现了多种针对该协议的分析方法,FMS是重要的攻击方法之一。

    起初,WEP标准被视为无线安全的解决方案。不过在802.11问世的前4年(1997年问世),研究人员发现WEP并不安全。但因为有时某些特殊的设备只支持WEP,且WEP设计相当容易实现,加密协议简单,不要求强大的计算能力。一些老的设备,特别是手持应用方面的设备,因其缺乏足够的处理能力,WEP就成为其最佳选择了。此外,TKIP用到了WEP的帧处理操作,因此了解WEP十分重要。

    WEP采用RC4加密算法,RC4密码属于对称性流密码(stream cipher)。流密码会用到称为密钥流(key stream)的位流。密钥流随后与信息结合,产生密文(cipher text)。接收端会以相同的密钥流处理密文,从而还原原始信息。RC4会利用异或(exclusive or,XOR)运算结合密钥流和密文。

    流密码通常的运作方式:先选一把较短的密钥,将之展开为与信息等长的伪随机数密钥流。伪随机数生成器(pseudo random number generator,PRNG)是一组用来将密钥展开为密钥流的规则。为了还原数据,双方必须拥有相同的秘钥(secret key),并且使用相同的算法将密钥展开为伪随机数序列。由此可见,流密码的安全性完全取决于密钥流的随机程度,因此如何将密钥展开为密钥流在设计上极为重要。

2、流密码的安全性

    一个完全随机的密钥流通常称为一次性密码本(one-time pad),它是经过数学证明的目前已知的唯一可以防范任何攻击的加密方式。一次性密码本所具备的完全随机性以及绝对安全性虽然吸引人,但考虑到实际的困难及产生与传递解密文件的成本,若非要求绝对安全的信息实际上它并不值得采用。流密码使用密钥流的随机程度虽较低,但已足以应付绝大多数的应用。

3、WEP的加密操作

    通信安全有三

这篇关于802.11之WEP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/976158

相关文章

802.11报文类型在wireshark的过滤条件

– Common Filters for wireshark sniffer: #地址过滤 wlan.addr == wlan.sa eq 00:09:5b:e8:c4:03 and wlan.bssid ne ff:ff:ff:ff:ff:ff wlan.bssid eq 00:11:92:6e:cf:00 wlan.sa eq 00:09:5b:e8:c4:03 #802.11报文类型过滤

深入WEP密码破解原理

首先看看WEP 加密 ,解密的流程图        WEP加密算法实际上是利用RC4流密码算法作为伪随机数产生器,将由初始矢量IV和WEP密钥组合而成的种子生成WEP密钥流(图中的KSA和PRGA部分),再由该密钥流与WEP帧数据负载进行异或运算来完成加密运算.     RC4流密码是面向字节的,在算法过程中只是用了置换的方法,按照图中分成的两个部分,其C代码如下

Kali-WIFI攻防(四)----WEP密码破解之Hirte工具

一、工具简介 Hirte是破解无线网络WEP Key的一种攻击类型  只要客户端设备(笔记本电脑,手机等)连接过的无线网络,那些WIFI即使是不在攻击者范围内也都能被破解,因为该wifi的WEP密钥和配置文件仍然存储在这些无线设备中。 实施这种攻击的要求是建立一个和WEP网络相同的SSID假冒接入点。当客户端设备尝试自动连接到无线网络设时,假冒接入点(攻击者机器)会对受害者设备进行A

802.11ax(Wi-Fi 6)技术如何测试?

1. 802.11ax关键技术简介 802.11ax协议(也称Wi-Fi 6,Wi-Fi 5指802.11ac)是为了满足高密度场景下用户速率和体验需求而提出的。类似于3GPP 5G NR中的eMBB应用场景,其目的是提升高密集场景的用户速率,从而获得更好的用户峰值数据体验。2013年3月TG(Task Group)工作组成立,2014年开始研究802.11ax标准,2016年提出802.11a

802.11中的各种帧

在无线网络中,802.11协议定义了三种类型的帧:管理帧(Management Frames)、控制帧(Control Frames)和数据帧(Data Frames)。每种类型的帧都有其特定的功能,帮助维护和管理无线网络。下面是管理帧和控制帧的详细介绍: 管理帧(Management Frames) 管理帧用于建立和维护无线网络中的连接。它们帮助设备发现网络、加入或离开网络,并保持连接的状态

OFDM 802.11a的FPGA实现(二十一)发射主控模块MCU(含代码)

目录 1.前言 2.主控逻辑 3.Matlab 4.verilog 5.ModelSim 6.ModelSim仿真结构与Matlab自动化对比 完整工程链接(含verilog和Matlab代码): https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkxNjM0NDk2Nw==&action=getalbum&album_id=340

IEEE 802.11标准

在IEEE 802.11标准中使用了扩频通信技术,主要作用是使得抗干扰性更强。 IEEE 802.11在MAC层采用了CSMA/CA协议。 IEEE 802.1x是一种基于端口认证协议。

802.11g组帧方式以及物理层收发过程简介

文章来源http://blog.csdn.net/CTO_51/article/details/8426771 从网络逻辑结构上来看,802.11g只定义了物理层及介质访问控制(MAC)子层。MAC层提供对共享无线介质的竞争使用和无竞争使用,具有无线介质访问、网络连接、数据验证和保密等功能。         物理层为数据链路层提供物理连接,实现比特流的透明传输,所传数据单位为比特

802.11 MAC层帧解析

注1:本文STA为station简称,AP为access piont简称。     注2:本文属于个人理解,存在错误望见谅和指正。 1.MAC帧格式 对应的数据结构如下: typedef struct _rtw_ieee80211_hdr_qos { __le16 frame_ctl; __le16 duration_id; u8 addr1[ETH_ALEN]; u

802.11无线网络权威——(二十、使用802.11接入点)

接入点是扮演无线与有线世界之间的桥梁。接入点至少具备两个网络接口: 1、其中无线接口通晓802.11相关细节。 2、另一个接口连接至有线网络。 所有无线接口都必须支持802.11信道访问的基本规则。 词汇: DHCP、网络地址转换(Network Address translation,NAT)、用户身份验证、Wi-Fi保护访问(Wi-Fi Protected Acces