Hacker News new | ask | show | jobs
by nlco 5466 days ago
Salts are suppose to be considered public. For the most part, they are defenses against rainbow tables and to make an attacker have crack each password individually.
2 comments

Exactly; Having a secret hash is just another example of futile security through obscurity. You want an attacker to be able to know as many parts of the puzzle as possible and still be thwarted.
Agreed, but an important part of the article was that even public salted md5 passwords are ineffective.