Quais ácidos devem ser usados ​​para preparar cloreto de sódio?

O cloreto de sódio não pode ser preparado tratando uma base com um ácido. É um composto iônico formado pela reação de sódio e cloro.

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