No, No hay una funcion que haga lo contrario de md5()
Muestra el codigo que usas para registrar al usuario, este de autentificacion parece bueno.
Y cambia esta linea:
Cita: $result = mysql_query("select * from usuarios");
por
Cita: $result = mysql_query("select * from usuarios WHERE usuarios = '$username'");//solo te interesa esta pass de este user
Un saludo