Checksums in Program Distribution: When application is distributed through down load, MD5 checksums are often presented to validate which the downloaded file matches the first file and it has not been tampered with. However, as a result of MD5’s collision vulnerabilities, more secure hash features like SHA-256 are getting used as opposed to MD5 f