Example
The Linux system integrates various tools for calculating checksums,
such as sha256sum
and md5sum
. We can use these tools to calculate
the checksum of specified files, and compare the changes of the
checksums before and after modifying the file. Below commands use
md5sum
to calculate the checksums of the hello.c
file before and
after modification:
$ md5sum hello.c
87cb921a75d4211a57ba747275e8bbe6 //Original MD5 checksum of hello.c
$ md5sum hello.c
79c3416910f9ea0d65a72cb720368416 //New MD5 checksum after adding one line
It can be seen that modifying just one line of code in the original file will result in greatly different MD5 checksums.