It can be cracked - but not reversed. By that I mean that someone can brute force guess at the password and possibly get it right. Given enough resources, it might even be possible to build a database of passwords and their corresponding hashes. I believe IBM holds the patent for that very concept.
It is even possible to intercept the password by a man-in-the-middle attack or by some other social engineering method.
However, there is no mathematical way to take a hash and apply a program to that and end up with the original text. Thus, technically, it can not be reversed.
PERFECT GIF!!!!!!!!!