page language selection
A checksum is a small-sized datum derived from a block of digital data to detect errors which may have occurred in its transmission or storage, It is usually use on an installation file after download from the internet .it is also used to verify data integrity but not data authenticity.
The detail process which output the checksum from a data input is named a checksum function or checksum algorithm. Depending on the design purpose. a good checksum function usually output a significantly different value, even there is only a small change in the input data,
This is especially true for cryptographic hash functions, which is used to detect many data corruption errors and verify data integrity; if the output checksum for the input data checksum matches the stored value of a previously computed checksum, there is a very high probability that the data has not been altered
The Checksum algorithms are related to fingerprints cryptographic hash functions. randomization functions hash functions,and , each of these functions has different applications fields and design purpose,
for example a function returning the start of a string can provide a hash suitable for some applications but will never be a suitable checksum. Checksums are used as cryptographic primitives in many authentication algorithms.