2 ms·
Well, it's well known since basically as soon as git was published and determined to have not been a big deal, with work on the way ever since an actual collisi
by naniwaduni 5y ago
Well, it's well known since basically as soon as git was published and determined to have not been a big deal, with work on the way ever since an actual collision was published.
Anyway, practically you're going to write a collision fallback anyway, the difference is that as long as collisions aren't likely, you can be pretty sure that collision handling is a very cold code path that's never going to have more than a handful of items in a bucket.
The point I'm trying to make, though, is that while practical collision attacks do have practical implications, they aren't relevant to password hashing. People routinely assume that collision attacks make a hash unsuitable for password hashing. They're not exactly wrong, but it's kind of a non sequitur. I felt that this was a point that had to be made because the framing of parent ("what the consequences of a collision are") implied that the expected answers were exactly the opposite.