News for hackers. Stuff that matters.
Re:Security Update by cyphar on Friday May 17, 2019 @12:45AM (#19936377)
Well, nobody should be using MD5 (nor should they have been using it 20 years ago with the introduction of bcrypt). In fact, nobody should be using any hash function that was designed for speed (such as the SHA family) because you don't want fast hashing of passwords.

Modern cryptographic hash functions that are tailored for password hashing (such as scrypt or Argon2) are much harder to brute-force and have tunable knobs to allow you to increase the memory or CPU hardness. Obviously you cannot be safe forever but if you have a database dump of Argon2id-hashed passphrases with very strong parameters you aren't going to break it any time soon.

Re:Security Update by bredren on Friday May 17, 2019 @12:55AM (#19936429)
There are plenty of publicly leaked hash tables running MD5 and the like. Just because modern hash functions exist does not mean they are in use. [1]

Also you do not need the hash table of a hardened system to get useful passwords. You need a reused password from a weak one.

[1] https://hashes.org/leaks.php

Re:Security Update by pathseeker on Friday May 17, 2019 @01:53AM (#19936671)
>There are plenty of publicly leaked hash tables running MD5 and the like.

Not related to stackoverflow though.

>You need a reused password from a weak one.

If the weak password is already public, what is gained by finding out that it's a weak password in a strong DB? You've just described a dictionary attack.

Re:Security Update by bredren on Friday May 17, 2019 @02:07AM (#19936719)
My mention of MD5 was just a benchmark reference.

I can see from the downvotes the very idea that it is in regular use as triggering for some folks—-but md5 and other weak hashing algos are not just in obscure anime forums but in systems everywhere.

“They don’t like to think it be like it is, but it do.”

And it isn’t about md5 hash rate it’s about the ease of cracking in general due to low cost of compute.

If the SO password hash has leaked even in bcrypt its going to be attacked and many strong passwords will be broken. If they are reused elsewhere, important email addresses will be attempted elsewhere.

Don’t reuse passwords.

Re:Security Update by cyphar on Friday May 17, 2019 @02:26AM (#19936802)
> Don’t reuse passwords.

Nobody here disagrees with this premise. I just disagree that "low cost of compute" changes the fact that functions like Argon2 can be tuned to become more expensive to crack based on changes in computation cost. If you're worried about someone spinning up something on AWS to crack hashes, bump up the memory and CPU hardness and now they'll have to spend much more money to crack your passwords. In addition, the design of most modern password hashing functions is such that you get poor parallelism on GPUs.

Re:Security Update by ubercow13 on Friday May 17, 2019 @02:30AM (#19936828)
Isn't the whole point of modern password hashes that the don't scale with GPU compute in the same way as MD5?
Re:Security Update by Anthony-G on Friday May 17, 2019 @07:18AM (#19938415)
They′re not saying nobody is using MD5; they’re saying “nobody should be using MD5” (emphasis mine).