How to decrypt a crypt's hash?
本问题已经有最佳答案,请猛点这里访问。
我用php中的crypt函数生成了这个哈希:
我知道
不,这就是密码散列的要点。计算起来很容易,但计算上不可能倒转。
不,这是哈希的主要用途。这是一个单向数学运算。
哈希是一个易于向前运行的函数,但反向运行非常昂贵/痛苦。把它想象成一个香肠研磨机。你可以把你想要的任何东西放在前面,但几乎不可能把研磨机向后转,把原来的部件拿出来。
不,MD5和其他散列函数被认为是防止人们做你想做的事情的一种方法。但是,可以对预编译的单词/密码库进行查找并找到匹配项。(通常称为彩虹桌攻击)。
但是,添加一个salt值意味着您很可能不得不对其进行暴力强制,这需要一段时间。不过,如果你有了这个设置,有些GPU加速的程序确实很快。
这应该能让你开始。ophcrack:http://ophcrack.sourceforge.net/