Cita: xq sera q lanza ese error?, si en mi localhost funciona sin problemas ????
Porque al parecer en tu local tienes instalada la extensión de MCrypt pero en tu hosting no.
Tu error se le conoce como "happy path" es decir, pensar que siempre será todo igual que en local, lo cual casi nunca ocurre a menos que tengas 100% del control de tu hosting.
Jamás debes esperar a que todos los ambientes donde corras tu código serán idénticos a tu equipo.
De hecho, y disculpa por la expresión, pero es la excusa más mediocre que un programador puede dar: en mi máquina sí funciona.