md5() crea un hash il che e' ben diverso da una stringa codificata.

Siccome e' ricorrente la richiesta di "decodificare" md5 ecco qui maggiori info sugli hash

http://it.wikipedia.org/wiki/Hash
http://it.wikipedia.org/wiki/MD5