Checksums in Program Distribution: When software program is dispersed through down load, MD5 checksums in many cases are presented to verify which the downloaded file matches the original file and has not been tampered with. Nonetheless, due to MD5’s collision vulnerabilities, more secure hash features like SHA-256 are being used as an alternativ