[802.11][WEP 有线等效隐私 加密原理]
无线安全解决方案 WEP
最早用的加密机制,现在已经不安全,但是很多都有参考,使用帧主体加密和完整性检验机制
WEP 数据处理
WEP 使用RC4 密码锁,属于对称性**串流密码锁,stream cipher ,用到**串流keystream的bit串流,和text接和产生密文,接收端,用相同的**串流异或接收到的密文,解密出来。
WEP 的数据处理过程,是机密性和完整性一起进行的,加密前会通过CRC将MAC Header 和payload校验 ,生成一个完整性检验值(integrity check value ICV),然后将帧主体payload和ICV + 初始向量IV和** 一起放入RC4 进行加密,变成加密payload+ICV。将MAC header + IV + key number + Encrypted Payload + ICV 变成加密帧 一起发送出去。
帧的完整性校验,从SNAP 标头的第一bit到帧主体最后一个bit
帧加密的**,**和初始化向量IV,key number 会产生相同的**串流
WEP-104 使用128bit WEP种子,802.11最多指定4把**,RC4 有专门的电路加解密。
**快取key cache,由目的地地址,**识别编号,**本身各自bit对应关系
- WEP 加密后帧格式