Checksums in Program Distribution: When software package is distributed by way of down load, MD5 checksums in many cases are presented to verify which the downloaded file matches the initial file and has not been tampered with. On the other hand, as a result of MD5’s collision vulnerabilities, safer