ciao,
md5 è un algoritmo non reversibile, cioè in teoria non dovrebbe essere possibile decriptare una stringa una volta convertita.
Dico in teoria perchè pare recentemente abbiano scoperto un bug nell'algoritmo che non produce degli hashes univoci, ma potrebbero anche essere le solite voci senza fondamento