Check hash sum. Hash sum verification: what is it? Checksum verification using the built-in certutil utility

So you've been downloading long and hard Windows image, and now you want to make sure that not a byte was lost along the way. Or the distribution package was brought to you by the good fairy, and you want to check if it is connected with pirates. To determine the integrity of the distribution, you will need two things - a checksum and a program to check it.

Windows image checksums

Upd. 2017. Microsoft has moved downloads from MSDN to a new site, https://my.visualstudio.com/downloads, where a subscription is required to access the images. Therefore, without subscribing using the method below, it is no longer possible to find out the checksum.

Microsoft publishes their product checksums on MSDN, specifying SHA1 as the hash type. Search for the language version and edition of your Windows and click Intelligence to see the checksum below.

That's half the battle.

Checksum verification using the built-in certutil utility

If you do not specify the parameter -sha1, the utility will calculate the MD5 hash.

As you can see, everything is very simple! You can use this method to verify the MD5 or SHA1 checksums of any files.

Checksum verification using HashTab program

If the command line scares you, there is an easier way to check the checksum.

  1. Download and install the HashTab program.
  2. Right-click on the image file and select Properties.
  3. Go to the "File Hashes" tab.

In our digital age, even one measly byte can cost a lot. If the ISO image file is missing even a byte, then the benefit of such a file will be doubtful. At one point, when you want to install a new operating system for yourself, the process will be interrupted at a certain stage of the installation, due to the fact that the image turned out to be broken. Therefore, any ISO file should be scanned for integrity before burning it onto a blank. Thus, you save your precious time and warn yourself against ridiculous incidents that arose in the process of using discs on which this or that ISO image was recorded. And one more important point, the ISO image may be broken due to a reason beyond your control - for example, the file itself was uploaded by the author already broken. And also due to the instability of your Internet connection, which ultimately led to the loss of data when downloading a file to your computer.

To scan the checksum of an ISO image, you should follow the following steps sequentially. There is no point in describing it in detail, since the program is quite simple and does not require deep knowledge or a serious description. However, let's take it step by step:

  1. We are searching in the vastness world wide web the HashTab program (or a similar program designed to check checksums (or hashes) of ISO images), download it to your computer and install it. You can download the program, for example, from here http://www.softportal.com/get-19546-hashtab.html, or from the official website. The installation process is quite simple and does not require description;
  2. Next, right-click on the ISO image file and select “Properties” from the pop-up context menu, where the new tab created by the HashTab program will be located;
  3. Go to the “File hash sums” tab, the hash sum of the downloaded file will be indicated there. This sum is a checksum for the file that you downloaded and even if it is not complete, it will still have a checksum;
  4. We copy the hash sum from the description of the ISO file (usually, the checksum of the ISO image is indicated in the topic from which you download the file, and the checksum must also be present on the reverse side of the disk if the image is copied from the disk and if the disk is licensed), paste it in the “Hash comparison” field and click the “Compare file...” button.

Ready! This way we will know if the checksums match and make sure the ISO image is ready for burning. If the checksums differ, then you need to download the ISO file again and check its integrity again. If it turns out that the ISO image downloaded again is still broken, then it’s better for you to look on the Internet for another image, preferably from a different author.

The most interesting thing is that the HashTab program is available both for operating system users Windows systems, and for connoisseurs of MacOs. Therefore, HashTab is a universal tool for checking ISO image checksums. And even if you have several computers with different operating systems installed, you will be much more accustomed to using one software rather than looking for separate programs designed for different operating systems. There are quite a few similar solutions on the Internet, which allows you to choose from an abundance of practically identical programs, differing from each other only in their interface. However, all of these programs are quite simple and not very broad in terms of their functionality, so whatever you choose, it will all be about the same. Good luck to you and the integrity of the information!

calculated from a set of input data using a special algorithm. A checksum is most often used to verify the integrity of files. That is, in a rough approximation checksum is the key, which allows you to clearly distinguish between two different sets of data (two different files). For example, you downloaded a file from the Internet (games, installation), can you be sure that during the downloading process the file was not damaged and was completely downloaded? But using such a “faulty” file often leads to errors when installing a game or OS or anything. Moreover, you may not know that the error arose precisely because of a file damaged during the download process, blaming your computer for all the problems.

So, to avoid such problems, checksums are used. Often, many resources, along with a link to a file, also leave a checksum of this file. And after downloading this file, you will be able to compare the checksum of the downloaded file with the one that was left on the resource and definitely make sure that the file was downloaded without errors.

To calculate and compare checksums, use special programs. The most common of them is HashTab. This program is free. You can download it from here:



To install, unpack the archive and run the program installation file.



After installation, the program shortcut does not appear, this program is not in the quick launch menu Start. To use the program, click right click on any file and select Properties(we will do this operation with the downloaded archive). Please note that a new tab has appeared in the file properties window File hashes.




In order to compare the checksums of files, copy the hash sum from the program website and paste it into the field Hash comparison properties windows.




Notice the green check mark that appears. This means that the hash sums are the same. Otherwise you will see this icon:



A checksum mismatch may indicate that the file was damaged during download. I advise you to check the hash sums of files after downloading them, especially for OS installation images, game installation images, and any large files. This way, you will protect yourself from installation errors that are associated with damaged files. Good luck.

Article content:

In some situations, it may be necessary to calculate the MD5 hash for a file that you have downloaded to your computer. For example, to be sure that you downloaded exactly the file you wanted and that the attacker did not modify it. In this article we will look at 2 different ways This can be done: through an extension for Explorer, as well as through the command line.

Option via File Explorer extension

There is a great program for Windows Explorer called Hashtab that is free for non-commercial use. You can download it from . Select the free version and click on the "Download" button.

After installing the program, a new tab “File hashes” will appear in the Explorer context menu. By selecting it, the program will automatically calculate hashes for the selected file depending on which algorithms are selected in its settings.

Command line option (with program installation)

If we need to calculate the hash amount of a file via the command line, we can use a utility from Microsoft, which is suitable just for such cases. Download it from and install it. To do this, you will need to create a folder on your hard drive and specify it during the installation process. In our example, the program was installed in the C:\Program Files (x86)\FCIV folder. In order to calculate the MD5 hash of a file, we need to launch the command line and type the following command in it:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

As you can see, the MD5 hash sum is the same for both the first and second options.

"C:\Program Files (x86)\FCIV\fciv.exe" is the path to the fciv.exe file
-md5 - specifying the algorithm by which fciv.exe will calculate the hash sum
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - path to the file for which we calculate the hash sum.

Command line option (without installing programs)

In the event that you do not want to install any programs, you can get by with the built-in ones. using Windows, for this you can use the CertUtil utility.

To check the MD5 hash, just enter the following command.

While browsing the internet or before downloading certain files you may encounter the mysterious parameters MD5, SHA-1 and SHA-256, also known as hashes. What at first appears to be just a random string of letters and numbers is actually a unique key that allows you to verify the authenticity of files and see if they have been altered or tampered with.

What are hash sums and what are they for?

A hash is the result of cryptographic algorithms designed to create a set of numbers and letters. It is also called a “digital fingerprint”. Typically these sets have a fixed length and number of characters, regardless of the size of the input information. For example, “WP” and “WP-SEVEN” will have hash amounts of exactly the same size. The length of the sum depends only on which hashing algorithm you are checking. For example, SHA1 will produce a sum of 40 characters, and MD5 only 32.

Also, note that although there is minimal difference between “WP-SEVEN” and “WP-SEVEM”, the hash sums are completely different and have nothing in common. This means that even if someone changes the file by even 1 bit (roughly speaking), the end result will get a completely different hash sum. This makes the hash a convenient way to verify the authenticity of a file. The publisher indicates the original amount, and the user checks the result and compares it with the original.

Hashing is carried out using various standards. Often these are MD5, SHA-1 and SHA-256. All three algorithms work differently, but the concept is the same. We will not go into the operating principle of each algorithm here, since this is very complex information, but we will only provide general information necessary for the average user.

How to check hash in Windows 10

Any desktop operating system, whether Windows 10, Linux or MacOS, has standard mechanisms for checking the hash sums of any files on your disk.

How to find hash in PowerShell


PowerShell will give you a hash of your file. By default, Windows generates a SHA-265 hash, but you can specify that you want a hash of a different algorithm. To do this, use the following commands:

  • Get-FileHash F:\Test.txt -Algorithm MD5
  • Get-FileHash F:\Test.txt -Algorithm SHA1
  • Get-FileHash F:\Test.txt -Algorithm SHA256
  • Get-FileHash F:\Test.txt -Algorithm SHA384
  • Get-FileHash F:\Test.txt -Algorithm SHA512
  • Get-FileHash F:\Test.txt -Algorithm MACTripleDES
  • Get-FileHash F:\Test.txt -Algorithm RIPEMD160

How to check hash sum via Command Line

Many of the things you do in PowerShell can be done in the classic command line. Checking the hash via the Command Line is done as follows.


Default Command line displays the hash sum SHA1 , but you can change this by telling the system exactly what hash you want to receive. To do this, use the following commands:

  • certutil -hashfile F:\Test.txt MD5
  • certutil -hashfile F:\Test.txt MD4
  • certutil -hashfile F:\Test.txt MD2
  • certutil -hashfile F:\Test.txt SHA512
  • certutil -hashfile F:\Test.txt SHA384
  • certutil -hashfile F:\Test.txt SHA256
  • certutil -hashfile F:\Test.txt SHA1

How to check hash using HasTab

HashTab is a great little utility that will make checking hashes a breeze. You won't have to enter complex commands every time to check. It will be enough just to go to the properties of the file, where all the amounts will already be collected.

Additionally, HashTab makes it easy to compare the hash sums of two files. To do this, right-click on the first file and select Properties and then open the tab File hashes. Click Compare file and specify the path to the second file.

The hash sum of the second file will be displayed in the field Hash comparison, and if the amounts match, there will be a green check mark next to the hash icon. If they do not match, there is a red cross.

Publications on the topic