MD5 is still not too bad, if properly salted. And if you use multiple rounds of hashing, it can be as slow as Bcrypt. As far as I know, MD5 is still not generally broken, we only found some weaknesses.
To prove me wrong you can try and reverse this one (unsalted , just one round):
Even so, the fact that we have the knowledge to generate collisions in MD5 means you really shouldn't be relying on it when there are better alternatives.
To prove me wrong you can try and reverse this one (unsalted , just one round):
27c8ac15df9357d92385f59aea2049e0