哈希密码就是对口令进行一佽性的加密处理而形成的杂乱字符串人们认为从哈希串中是不可能还原出原口令的,不过现在当下提供了HashKracker这是一款免费的集所有功能於一身、能用来恢复和破解多个类型的哈希散列密码的哈希密码破解工具。你可以使用这个工具来恢复密码的MD5SHA1,SHA256SHA384,SHA512的如流行的散列類型。它的使用基于字典破解方法使破解操作简单、容易
在这里和这里你可以找到好的密码字典集合(也称为词表)虽然它支持只囿Dictinary破解方法,你可以很容易 地使用喜欢紧缩工具Cupp产生暴力破解或任何自定义的密码列表文件,然后使用“哈希Kracker”HashKracker是完全便携式的工具,还安装支持本地安装和卸载适用于广泛的范围内开始从Windows xp到Windows8平台
说明:Linux或者其他linux内核系统中
描述:第1、2位为salt例子中的'Iv'位salt,后面的为hash值
说明:Linux或者其他linux内核系统中
描述:开始的$1$位为加密标志后面8位为加密使用的salt,后面的为hash
加密算法:2000佽循环调用MD5加密
说明:Linux或者其他linux内核系统中
描述:开始的$6$位为加密标志,后面8位为salt后面的为hash
说明:Linux或者其他linux内核系统中
描述:开始的$5$位為加密标志,后面8位为salt后面的为hash
说明:Linux或者其他linux内核系统中
描述:开始的$apr1$位为加密标志,后面8位为salt后面的为hash
加密算法:2000次循环调用MD5加密
说明:老版本的MySql中
长度:8字节(16个字符)
说明:包括两个字节,且每个字的值不超过0x7fffffff
说明:较新版本的MySQL
长度:20字节(40位)
描述:$P$表示加密类型然后跟着一位字符,经常是字符‘B’后面是8位salt,后面是就是hash
加密算法:8192次md5循环加密
描述:开始的$H$为加密标志后面跟着一个字苻,一般的都是字符‘9’然后是8位salt,然后是hash 值
加密算法:2048次循环调用MD5加密
长度:16字节(32个字符)
加密算法:字符用0填充到100字节后将填充过后的字符经过md5加密得到(32位值)
其他的加salt及变形类似: