¿Qué ácidos se deben utilizar para preparar cloruro de sodio?

El cloruro de sodio no se puede preparar tratando una base con un ácido. Es un compuesto iónico formado por la reacción de sodio y cloro.

$$2Na_{(s)}+Cl_{2(g)}\rightarrow 2NaCl_{(s)}$$