News for hackers. Stuff that matters.
Re:Don’t Hash Secrets (2008) by kGrange on Friday June 14, 2013 @09:11AM (#5879672)
On salting, the author says that an attacker needs to rebuild the dictionary for each user they attack.

But doesn't the attacker only need to rebuild the dictionary once, using the salt they recovered?

Re:Don’t Hash Secrets (2008) by fywacro on Friday June 14, 2013 @10:59AM (#5880268)
The salt is different for EVERY secret. When you hash/store a new password, you randomly generate a salt for THAT password, and you store each salt & password together.

Because each salt is ~unique, the attacker must rebuild a separate dictionary for every single stored secret. That's functionally the same as having no dictionary, at all.