My understanding is that a hash code and checksum are similar things - a numeric value, computed for a block of data, that is relatively unique.
i.e. The pr
hash code
check sum
The main difference is that check sum must me unique while hash code can be the same for different objects