> 
> **Possible Duplicate:**  
> 
> [md5 decoding. How they do it?](https://stackoverflow.com/questions/3049070/md5-decoding-how-they-do-it) 
> 
> 
> 

[this page](http://www.php.net/manual/en/faq.passwords.php#faq.passwords.fasthash) suggests that a hash algorithm like md5() and sha1() can be reversed because of the huge processing power that we have nowadays. At this point i tought it was only possible with Rainbow Tables. Was i wrong?

In case Rainbow Tables is the only way to go, how someone could reverse a hash that was made with a salt?