News for hackers. Stuff that matters.
Re:Security Update by dhritzkiv on Friday May 17, 2019 @12:42AM (#19936358)
MD5 is one thing as a password can be retrieved from a hash table. But pulling out passwords from a hashed + salted value (e.g. via bcrypt) is many orders of magnitude more infeasible, no?
Re:Security Update by dagenix on Friday May 17, 2019 @03:45AM (#19937270)
Salting was originally important as a defense against rainbow tables - which are more or less obsolete with GPUs that can crank through trillions of hashes per second. The real reason that bcrypt is a better way to store a password isn't just because it uses a salt - it's because its designed to be slow and to use a bunch of memory which makes it much harder to brute force.
Re:Security Update by bredren on Friday May 17, 2019 @12:52AM (#19936409)
I would be impressed if SO's user password table is in bcrypt.
Re:Security Update by dhritzkiv on Friday May 17, 2019 @01:26AM (#19936576)
What makes you say that? bcrypt's been the defacto best practice for user password "storage" for probably 10 years now. MD5's been known to be inadequate for much longer.

Even if they had a legacy implementation in MD5, gradually migrating from storing MD5 hashes to storing bcrypt hashes is trivial to do.

Re:Security Update by bredren on Friday May 17, 2019 @02:03AM (#19936706)
From what I understand, many systems do not choose to implement strong hashing algos.
Re:Security Update by cyphar on Friday May 17, 2019 @02:27AM (#19936807)
Even PHP's hash_function uses scrypt. Yes, some people explicitly decide to hash everything with sha1 but nothing you or I do will ever be able to stop them.
Re:Security Update by gpvos on Friday May 17, 2019 @02:35AM (#19936845)
I would be disappointed if such a high-profile and technically savvy site would be using anything less.