HashTab is another tool that needs to be installed and you get CRC32, MD5 and SHA1 hash values by default. Another 10 or so can be added including the MD5 family, the SHA family and the RipEmd family amongst others. HashTab is a bit more hidden away than the other tools, because you get to it by right clicking on the file, selecting Properties, and then clicking the File Hashes tab.
The settings choosing the hash values to be displayed are accessed through the settings button, and you can compare an already calculated value in a text file by using the Hash Comparison box. HashTab is free for personal use and works with Windows 2000, XP, Vista and 7.
There is an alternative tool that is very similar to HashTab called HashCheck, although this tool is very small and light being only an 85K install. It will display a Checksums tab in the Properties window and is able to show CRC32, MD4, MD5 and SHA-1 checksums.
This utility has a number of options such as; opening files, folders (including sub folders), paths, processes and XML/MD5/SFV lists. It can also create a hash value for text strings. CRC32, MD5, RipEmd and the SHA family of hash algorithms are supported.
File association, drag and drop and the right click context menu option is also there, but this tool has something the other tools listed here don’t have. And that is you can upload to, and query files on Virustotal. You need an API key but this can be attained for free by signing up for an account at virustotal.com. Uploading and checking can then be done from within MultiHasher.
MultiHasher is freeware and has a portable version, both 32bit and 64bit versions are in the zip file. An installer is also available if you want to integrate with the context menu. Windows XP SP2+, Vista, Server 2008, and Windows 7 32bit and 64bit are supported.
There are quite a few features available in ExactFile, not least the ability to perform multi-threaded checksum calculations, which should help speed things up on modern systems. It also handles Unicode filenames without problems and supports a large number of hashes; Adler32, CRC32, GOST, MD2/4/5, and the SHA, RIPEMD and also TIGER families.
You can also create lists of file checksums from directories (including sub directories), and use what the program calls Digests to setup a before and after list of hashes to check that the files have copied to another drive or optical media successfully. A built-in benchmark function will tell you how quickly checksums can be calculated for predefined file sizes. ExactFile works on Windows 2000 and above.
Hasher is a nice and simple tool to get CRC32, MD5, SHA-1 and ELF checksums by either clicking the Add File button or dropping files and folders onto the program window. You only get a single hash value displayed at any one time (switchable from the drop down menu), but multiple values can be written to the log file at once if the tick box is enabled.
Two different file checksums can be compared by copying the second hash value into the clipboard, or enabling the “Compare the next file” option. There are portable and installer versions of Hasher available, it works on Windows 98 and above.
Although not a dedicated hash calculator, I thought the excellent HaoZip is worth a mention because archiving is something nearly everybody needs. HaoZip has an MD5 checksum tool included within the package (HaoZipMd5.exe).
The checksum tool can display file version, modified date, and MD5, SHA1 and CRC32 hash values. Simply open the tool through the HaoZip Start menu entry or via its Context menu. You can also copy the data to the clipboard or save to a text file. If you want a free archiver and MD5 tool in one, HaoZip should be the first program you look at.
HaoZip is freeware and works on Windows 2000, XP, 2003, Vista and 7 32bit and 64bit.
There are hundreds of these tools about, and you might already have your favorite. Of course, feel free to tell us about the hash program you like best. If you want to try the reverse and actually have a go at finding the file from a hash value, you might like to look at this article.