Updating the Git protocol for SHA-256
Updating the Git protocol for SHA-256
Posted Jun 26, 2020 15:45 UTC (Fri) by plugwash (subscriber, #29694)In reply to: Updating the Git protocol for SHA-256 by Hattifnattar
Parent article: Updating the Git protocol for SHA-256
Most vulnerabilities in hashes seem to incrementally chip away at the strength. Not be immediate and complete breaks. So having more bits of headroom gives you more time from when the cryptographers start chipping away at the strength to when you have a practical breaks.
I would also expect hash functions with a larger internal state to be more secure even if their output size is the same. Even if the difficulty of finding a collision is similar the collision is less useful if you can't just tack on an arbitary suffix.