Checksums in Computer software Distribution: When software is distributed by using download, MD5 checksums are frequently provided to confirm which the downloaded file matches the original file and it has not been tampered with. On the other hand, as a result of MD5’s collision vulnerabilities, more secure hash functions like SHA-256 are getting