|
|
|
|
|
by wglb
5105 days ago
|
|
Individually salted passwords will store the salt right next to the password and hash in the database. Then, when the database gets downloaded (which is presumably what happened), then the attacker can buy one of those new fangled Radeon cards and unsalt the stored hash and try passwords at the rate of hundreds of millions per second. Salting will not measurably slow this process down. Salting prevents effective use of rainbow tables. It does not protect against brute force attacks, which are now incredibly cheap. Individually salting passwords was best practice internet eons ago, not now. Best practice is to use a work-adjustable scheme such as provided by bcrypt. |
|