Why does Git use a cryptographic hash function? – Stack Overflow | Hacker News Reader