in reply to What's the idea of different salts in crypt()?

The reason that salts are used is to make it harder to break a crypted password file. Instead of being able to go through a dictionary or similar and compare the crypted value of every word to every password, they can only work on passwords with one salt. This makes the task of looking for an easily guessed ("insecure") password within a password file much slower.
  • Comment on Re: What's the idea of different salts in crypt()?