level 12
首先大家要明白一种数学运算,它叫做哈希算法(hash),这
是一种不可逆运算,你不能通过运算结果来求解出原来的未知数是多少,有时我
们还需要不同的未知数通过该算法计算后得到的结果不能相同,即你不太可能找
到两个不同的值通过哈希得到同一个结果。哈希是一类算法的统称,通常哈希算
法都是公开的,比如MD5,SHA-1 等等我们平时说的WPA 密码其实叫PSK(pre-shared key),长度一般是8-63 字节,它加上ssid 通过一定的算法可以得到PMK(pairwise master
key)。PMK=SHA-1(ssid,psk) ,PMK 的长度是定长的,都是64 字节。由于计算
PMK 的过程开销比较大,是我们破解花费时间长的关键,所以采用以空间换时间
的原则把PMK 事先生成好,这个事先生成好的表就是常说的HASH 表(生成PMK
的算法是一种哈希),这个工作就是用airlib-ng 这个工具来完成的,我们的
快速破解就是这么来的。
2012年11月18日 09点11分
