Se dice que la función hash tiene que ser criptográfica porque tiene que cumplir ciertas propiedad de seguridad que las hacen resistentes frente ataques de adversarios.