【关键词】无线网络安全;秘钥;加密算法;破解
文章编号:1673-0380(2014)01-0104-02
1 WEP 安全性
孟美岐419 为了增强 WLAN 的安全性,IEEE 802.11 标准提供了一种保护机制。这种保护称为“有线对等加密”(Weired Equivalency Privacy, WEP)协议,它定义了一套指令和规则,使无线数据通过无线电波传输时,能获得最起码的安全[1]。
四级考试时间分配及分值分配 1.1 用 CRC32 验证数据完整性
WEP 首先将数据分解为较小的区块,对每个区块执行CRC32 算法,得到一个校验和。具体 做法是,将n位比特流看成一个 n次多项式C(x),将C(x) 乘以。选取生成多项式,计算的余子多项式,将该多项式还原为二进制形式,得到校验和。校验和被附加到数据包的末尾。
1.2 RC4 加密算法[2]
1.2.1 算法概述
为了保护数据,WEP 使用 RC4 算法加密从接入点和无线网卡发送的数据包。RC4 是 Ron Rivest 在1987年为RSA Security 公司设计的流密码。这个算法是一个流密码算法。在流密码算法中,密钥输入到一个伪随机字节生成器,产生一个随机的8比特的流。在不知道密钥的情况下,比特流是不可预测的。这个生成器的输出称为密钥流。密钥流和明文进行异或操作,一次一个字节,就得到密文。
1.2.2 生成密钥
RC4 算法的密钥是一个长度为 1~256 字节(8~2048 比特)的字节流。管理员创建
WLAN密码时,它的字母和数字转换为二进制值,再和3字节(24 比特)的初始向量(Initiation Vector,IV)结合产生一个密钥。WEP的密钥一般为64位或 128 位。64 位密钥由5物流管理总结个字符(40 比特)的密码和 3 字节(24 比特)的初始向量 IV 产生,128 位密钥由清明节古诗大全50首 13 个字符的密码和 3 字节(24 比特)的初始向量 IV 产生。初始向量由状态向量 S 以及密码的一些属性(如长度和字符值)计算得来。这样,每当解密一个新的数据包时,可以重新初始化向量数组,从而避免重复使用密钥。接收方也需要初始向量 IV 创建相同的状态向量 S,因此,发送方将 IV 以明文的形式附在加密的数据包后面。
发布评论