Checksums in Program Distribution: When software is dispersed by means of down load, MD5 checksums are often supplied to confirm which the downloaded file matches the first file and it has not been tampered with. On the other hand, due to MD5’s collision vulnerabilities, more secure hash functions like SHA-256 are getting used in lieu of MD5 for