Walker News

How To Check MD5 Checksum In Windows 7?

MD5 checksum or MD5 hash is an unique fingerprint of a computer file, regardless what file format it is. Similar to other file verification algorithms, the ultimate purpose of calculating MD5 checksum is to verify the genuineness of the file.
How does MD5 checksum works or why MD5 checksum is important to you?

In order for publisher to assure recipients that the file received has not been infected by virus, tampered by hacker, corrupted by incomplete download, etc, the publisher calculate and publish the MD5 checksum of the file.

The recipients responsibility is to calculate and verify the file MD5 checksum against the one published by publisher.

So, the 2-way process is basically calculate-publish and calculate-verify!

Now, how to calculate MD5 checksum of a file in Microsoft Windows?

Most Linux distributions come with md5sum program for one to calculate or check MD5 hash of files. Unfortunately for Microsoft Windows users, there is no file verification program bundled with the default installation, not even found one in the Windows 7 Ultimate edition! (Let me know if I am wrong.)

Good news is that there is no short of md5sum for Windows and most of them are available as freeware! Instead of listing all of them here, I would like to recommend you md5sums.exe by Jem Berkes.

The md5sum for Windows, a 28KB command line file verification utility available for download from PC-Tools.net.

Better than the md5sum for Linux, this md5sum for Windows is capable to display the progress of calculation which is useful if the file size is big (e.g. DVD ISO image file). Besides, the -s option switch can be used to display speed of calculating MD5 checksum (hashing speed).

While Jem recommend its usage by dragging one or more files over md5sums.exe to generate MD5 message digest of respective files, I prefer to use it in Windows Command Prompt as if I am using the Linux version of md5sum:

1) Save the md5sums.exe to C:\Windows folder as md5sum.exe

2) Whenever there is a need to calculate MD5 message digest of files, I open Command Prompt window in the target folder path and execute md5sum target_file where target_file can be one of more files.


Custom Search

  1. Michael January 21st, 2010 12:29 AM

    I found that Microsoft has an unsupported command line utility called FCIV which can be dropped in the system32 folder and can generate md5 and sha1 checksum. It appears to be designed to checksum a large set of files to an xml file, and then be run again at a later date to ensure the checksum match and there have been no files altered.

    It works in Windows 7 for me.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=B3C93558-31B7-47E2-A663-7365C1686C08&displaylang=en

    http://support.microsoft.com/default.aspx?scid=kb;en-us;841290

    Hopefully this functionality will be added to all versions of MS OS’es in the future.

    Michael