Quali acidi dovrebbero essere usati per preparare il cloruro di sodio?

Il cloruro di sodio non può essere preparato trattando una base con un acido. È un composto ionico formato dalla reazione di sodio e cloro.

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