Хеширование используется в системах контроля версий для проверки целостности объектов в репозитории: файлов, коммитов, деревьев и так далее. 1
Если хоть один байт кода изменился с момента первого извлечения, хэш не будет совпадать, и сразу станет известно, что кто-то внёс изменение в эту версию кода. 3