Salting adds randomness to passwords, preventing hash collisions.
Salting involves adding a unique random value to each password before hashing, ensuring that even identical passwords result in different hashes. This thwarts attackers trying to use precomputed hash tables (rainbow tables). In an e-commerce platform, each user's password would include a unique salt.