Two basic security precautions one has to take when downloading executable files from internet, received binary files from some untrustworthy source or downloading torrents. First thing obviously is to scan the file with anti-virus and anti malware tools and second one is verifying the integrity of the file. Secure Hash Algorithm (SHA) and Message Digest Algorithm-5 (MD5) are the most commonly used cryptographic hash functions which provides a fixed data string a hash-value for validating the integrity of the files. The owner of the file would provide the values for these and you need to verify them once the file got downloaded. Any change in the original data of the file could differ with the hash value which means the file got modified by unauthorized source. MD5 & SHA-1 Checksum Utility is a free and tiny (only 50+ KB size) portable checksum utility by Raymond Lin which is used to verify the integrity of downloaded or received executable files by generating hash codes from the input file.
The interface is simple. To generate or verify a hash, you just have to browse to the file of choice or drag the file. The program starts executing the logic to find the MD5 and SHA-1 hashes immediately. This sometimes causes a non-responsive interface, but please wait till the tool becomes responsive. With in couple of movements (sometimes minutes, depending on the file size) the tool becomes responsive and you can click on any button available on the interface. Copy the Hash code provided by the original website/owner of the downloaded file and click the Paste button. Click on Verify to compare the hashes. you can start using the downloaded file if the hashes matches.
It is a good to have tool for the people who frequently downloads files, torrents from the internet.
System Requirements: Windows XP, 7 (both 32 and 64 bits), .NET Framework 2.0 and above
Download: via Download.com