El algoritmo de MD5 es de una sola vuelta, y sin embargo se puede revertir mediante diccionarios y bastante fuerza bruta.
Pero de verdad, mejor olvida esa idea, en lo personal se me hace ridículo un sistema donde te pidan mostrar la contraseña original.