Do you know what a checksum is? A checksum is a series of unique string derived from a digital file for detecting errors that were introduced during transmission. In simple words, It’s an effective way to know if your file has been tampered with or not. And the most common algorithm used to generate is MD5.
If you want to verify a file’s integrity, you will first need the original checksum from the source. And then compare it to the one you just generated from the downloaded file. If they match, then the file didn’t change. But if they don’t, then some changes have been made to that file and corrupted it.
Though it is not a must-have utility but can come handy in cases where we are not sure about the file integrity and genuineness. Let's check out some tools to generate and verify MD5.
1. IgorWare Hasher
This is the freeware tool that would blow your mind. It has an amazing feature to calculate MD5 along with SHA1 and CRC32 values from any file. You can either brown or drag and drop the file onto the window.
The tool can copy or save the results in different formats such as .sha, .md5 or .sfv file for verification. It can be really useful if the file is going some untrusted source and coming back to you.
Furthermore, you can also generate a hash value for any amount of text. There’s a right click context menu option that will automatically check the file between upper or lower case values. There are two versions available for the tool one is 32bit and another is 64bit.
2. Hash Generator
The tool is a creation of Security Xploded, which has created many useful security related utilities. Hash Generator has two versions like any other of their programs. One’s a portable version and another one is installed in the same zip file.
So, you can choose what best suits you. Although in the installer you only get the context menu and an option to install a third party toolbar.
With this tool, you have to browse the file or either drag and drop it and then you have to press Generate Hash. The unique feature is that it can identify up to 14 different checksums including MD5. You can also create a value for a block of text from this tool and you can also export the file to an HTML, .txt or XML file.
To download Hash Generator click on the link below and find the program in the download page. It is listed at 82 number.
It’s another small and portable tool that is very useful in generating and verifying MD5 checksums in Windows 10. It’s a tool from Nirsoft. With this, you can generate checksums from multiple files at the same time!
You can even add folders, sub folders and much more. It provides a checksum for CRC32, MD5 and the SHA family. It can also provide information’s and attributes like created and modified times, size, versions etc.
HashMyFiles also has an entry into the context menu for the right click integrity checks. You can also export the data to a text, HTML, XML or CSV file. There is a number of command line options available for further processing.
ComputeHash is a simple tool just like HashMyFiles with checksum utility above but it needs installing. The thing is that you can only access it by right clicking on a file and the clicking on Compute Hash option.
It’s not much of a loaded with functions like the others but you can generate MD5, SHA1, SHA256, SHA384 and SHA512 checksums. You can individually copy each value to the clipboard, or export all values to a text file. The program requires a minimum .Net Framework 2.
HashTab could be next tool that you should look into. You get different checksum values of CRC32, MD5, and SHA1 by default. But you add another 10 or so including the MD5 family, the SHA family and the RipEmd family and much more.
It’s also like ComputeHash, a bit more hidden away than the other tools. You also get to it by right clicking on the file, selecting the properties, and then clicking the File Hashes tab.
The settings for choosing hash values can be accessed through the settings button, and from that, you can easily compare a previously calculated value in the text file using the Hash Comparison box.
This awesome program has multiple numbers of options like opening files, folders, sub folders, paths, processes and XML/MD5/SFV lists. You can also use it to create a checksum value for text strings. The supported algorithms are CRC32, MD5, RipEmd and the SHA family.
You can also associate files using both drag and drop and right clicking on the context menu option. But this one has something special that other tools don’t have. You can easily upload to and query files on Virustotal.
Though you would need an API key for that, you can get it for free just by signing up for an account at Virustotal.com. You can the upload and check the files through MultiHasher.
It’s available in both 32bit and 64bit versions.
Though there are quite some features available in ExactFile, none of them can actually be used for to perform multithreaded checksum calculations. This helps in speeding things up on modern systems. It can also handle Unicode filenames without any problems and supports a large number of checksums including Adler32, CRC32, GOST, MD2/4/5, and the SHA and much more.
You can also create a file list of checksums and use the program to setup a before and after list of checksums. You can check the files that if it has been transferred or tampered with.
Though there are hundreds of these tools to generate and check your files you should have a favorite now. All the tools have some different tweaks and features to help you with the whole process. The 7 tools would really help your files keep in check and will help you know whether the files have any unnecessary insertions. So, don’t wait up. Choose the one that suits you the most and start verifying.