WEB开发网
开发学院网络安全黑客技术 无线攻防:破解WEP密钥过程全解(上) 阅读

无线攻防:破解WEP密钥过程全解(上)

 2006-11-06 20:03:21 来源:WEB开发网   
核心提示: 图一:WEP加密WEP加密过程WEP支持 64 位和128 位加密,对于 64 位加密,无线攻防:破解WEP密钥过程全解(上)(2),加密密钥为 10 个十六进制字符(0-9 和 A-F)或 5 个 ASCII 字符;对于 128 位加密,加密密钥为 26 个十六进制字符或 13 个 AS

图一:WEP加密

WEP加密过程

WEP支持 64 位和128 位加密,对于 64 位加密,加密密钥为 10 个十六进制字符(0-9 和 A-F)或 5 个 ASCII 字符;对于 128 位加密,加密密钥为 26 个十六进制字符或 13 个 ASCII 字符。64 位加密有时称为 40 位加密;128 位加密有时称为 104 位加密。152 位加密不是标准 WEP 技术,没有受到客户端设备的广泛支持。WEP依赖通信双方共享的密钥来保护所传的加密数据帧。其数据的加密过程如下。

1、计算校验和(Check Summing)。

(1)对输入数据进行完整性校验和计算。

(2)把输入数据和计算得到的校验和组合起来得到新的加密数据,也称之为明文,明文作为下一步加密过程的输入。

2、加密。在这个过程中,将第一步得到的数据明文采用算法加密。对明文的加密有两层含义:明文数据的加密,保护未经认证的数据。

(1)将24位的初始化向量和40位的密钥连接进行校验和计算,得到64位的数据。

(2)将这个64位的数据输入到虚拟随机数产生器中,它对初始化向量和密钥的校验和计算值进行加密计算。

(3)经过校验和计算的明文与虚拟随机数产生器的输出密钥流进行按位异或运算得到加密后的信息,即密文。

3、传输。将初始化向量和密文串接起来,得到要传输的加密数据帧,在无线链路上传输。(如图二所示)

图二:WEP加密过程

WEP解密过程

在安全机制中,加密数据帧的解密过程只是加密过程的简单取反。解密过程如下。

1、恢复初始明文。重新产生密钥流,将其与接收到的密文信息进行异或运算,以恢复初始明文信息。

上一页  1 2 3 4 5 6 7  下一页

Tags:无线 攻防

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接