Checksum (контрольная сумма) — короткое значение, вычисленное из данных для проверки их целостности. Если данные изменились — checksum будет другой. Простейший — CRC32, надёжный — SHA-256. В Go: hash/crc32, crypto/sha256. Используется повсеместно: скачивание файлов (проверка, не повредился ли), сетевые протоколы (TCP checksum), базы данных (проверка страниц). Go modules используют SHA-256 в go.sum для проверки, что зависимости не подменены.