Urgent.News

What's breaking now, across thousands of outlets.

Tech

Git 3.0's upcoming SHA-256 default will be a costly mistake

Git 3.0 is set to introduce SHA-256 as the default content hashing algorithm. This change, while mathematically stronger than the current SHA-1 algorithm, is expected to cause significant time and stress for users with little practical benefit. Git is a content addressable database that uses SHA-1 hashes to ensure the integrity of stored data.

SHA-1 has been considered semi-broken since 2017 due to published collision attacks, despite the impracticality of exploiting it on a large scale. The upcoming switch to SHA-256 aims to address these vulnerabilities, but the cost and complexity of the transition may outweigh the benefits.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at blog.gitbutler.com →

More in Tech

More from Thursday 1 October →