The use of legacy md5 checksums for python.org download files is already covered in open issue #1227. As noted there, while it will be good to eliminate the md5 checksums, they are actually redundant ...
A small Program in python with Tkinter used for Frontend which generates Checksum and also compares two checksums to check for file integrity for files downloaded over internet.