The salt is not secret. It stops precomputed tables and makes the attacker work on each account separately.
Salt
A random value stored next to a password hash so equal passwords give different hashes.
The salt is not secret. It stops precomputed tables and makes the attacker work on each account separately.