wep支持 64 位与128 位加密,对于 64 位加密,加密密钥为 10 个十六进制字符(0-9 与 a-f)或 5 个 ascii 字符;对于 128 位加密,加密密钥为 26 个十六进制字符或 13 个 ascii 字符.64 位加密有时称为 40 位加密;128 位加密有时称为 104 位加密.152 位加密不是标准 wep 技术,没有受到客户端设备的广泛支持.wep依赖通信双方共享的密钥来保护所传的加密数据帧.其数据的加密过程如下.
(1)对输入数据进行完整性校验与计算. 【程序编程相关:日本AV电影登陆PSP 首批5部作品公开】
1.计算校验与(check summing). 【推荐阅读:发掘美丽事物的眼睛 网友作品BW抒情系列】
2.加密.在这个过程中,将第一步得到的数据明文采用算法加密.对明文的加密有两层含义:明文数据的加密,保护未经认证的数据. 【扩展信息:[网友摄影作品欣赏]阳光下盛开的花儿】
(2)把输入数据与计算得到的校验与组合起来得到新的加密数据,也称之为明文,明文作为下一步加密过程的输入.
(1)将24位的初始化向量与40位的密钥连接进行校验与计算,得到64位的数据.
(2)将这个64位的数据输入到虚拟随机数产生器中,它对初始化向量与密钥的校验与计算值进行加密计算.
(3)经过校验与计算的明文与虚拟随机数产生器的输出密钥流进行按位异或运算得到加密后的信息,即密文.
3.传输.将初始化向量与密文串接起来,得到要传输的加密数据帧,在无线链路上传输.(如图二所示)
图二:wep加密过程wep解密过程
在安全机制中,加密数据帧的解密过程只是加密过程的简单取反.解密过程如下.
1.恢复初始明文.重新产生密钥流,将其与接收到的密文信息进行异或运算,以恢复初始明文信息.
2.检验校验与.接收方根据恢复的明文信息来检验校验与,将恢复的明文信息分离,重新计算校验与并检查它是否与接收到的校验与相匹配.这样可以保证只有正确校验与的数据帧才会被接收方接受.
图三:wep解密过程 阅读关于 无线安全 破解 加密 的全部文章