Practically everyone that has downloaded a file that had an MD5 hash listed has probably wished there was a more convenient way to verify the hash. This simple tool will create a context menu in Windows Explorer so all you have to do is right-click on the file that you downloaded to check the hash.
To install: Simply run md5dig.exe. It will automatically install the Windows Explorer context menu the first time you run it.
Here's an example of how to use the MD5 Digester:
Let's take the PHP.net web site for example; You would first download the file and then copy the MD5 hash to the clipboard.
Then right-click on the file and choose "MD5" from the context menu.
If the hash in the clipboard matches the hash of the file, the hash will be displayed in Green.
If the hashes don't match, it will show the hash in Red, like it does here after I added a file to the .bz2 archive. You can also copy the file's hash into the clipboard by double clicking on it.
If MD5 Digester doesn't detect any string in the clipboard, it will just show you the hash of the file, in which case you can still easily compare what is on the web site with what the MD5 Digester shows.
If you prefer to view hashes in upppercase, check the "Use Uppercase" checkbox. You can also view the full path of the file by holding the mouse cursor over the filename.
Update: 2009-04-03 - Fixed problem reading hashes from file paths that contained spaces.
Update: 2009-04-08 - Changed user interface. Added ability to view hashes in Uppercase or Lowercase.
Update: 2009-04-20 - Added an Uninstall button in the about menu to remove the Windows Explorer context menu for MD5 Digester.