Why does Git use a cryptographic hash function? – Stack Overflow
stackoverflow.com