Cita:
Iniciado por chr_c Otro comentario, segun yo tengo entendido, md5 no tiene desencriptacion. En php dispones de la funcion md5() , que encripta de la misma manera que los sistemas basados en UNIX, y ese algoritmo NO TIENE VUELTA ATRAS, es decir, se usa para contraseñas y la forma de validar la contraseña es encriptando y comparando. no existe forma de recuperar lo encriptado en MD5.
busca otras alternativas no md5. como te recomendo cluster

No tiene sentido que un algoritmo no tenga vuelta atrás... es un algoritmo.