Y no lo podrás hacer nunca, ni vos, ni nadie. Se supone que MD5 no es un algoritmo de cifrado, el cual se puede descifrar. MD5 es un algoritmo de reducción tipo Hash, y una características de éstos es que NO SE PUEDE RECUPERAR EL DATO ORIGINAL.
Es decir que no está pensado para un cifrado.
Si lo que buscas es cifrado entonces piensa en AES por ejemplo. En el foro encontrarás material ya que se ha discutido al respecto.
Ha... por cierto, te hace falta algo de teoría de criptografía porque confundir un MD5 con un algoritmo de cifrado... este...
Saludos,