How to verify the integrity of the downloaded file?
How to verify the integrity of the downloaded file?
A hash value processed on the downloaded file is a way to make sure that the content is transferred correctly and has not been damaged or altered during the download process.
Note: There is no need to do all the verifications. The best is to check the SHA256(.SHA256) file. Failing that, use the Shake256 hash, otherwise use the MD5 hash.
Online verification
Internet – Verify with md5, SHA256, sha3-256 and Shake256
Online internet services allow you to verify downloaded files. It is not necessary to upload anything. The files will be checked locally in the browser. Therefore, it is also very useful if you have a slow Internet connection. HTML5 support is needed to use most of these services. However, nowadays every browser should have this support built in. Here are a few and not to prefer a specific tool:
Online Tools
The service is easy to use and supports all supported algorithms. Just select a file hash algorithm and drag & drop the respective file to the drop zone in the webpage. Then copy the resulting checksum and compare it with the downloaded checksum file.
HTML5 File Hash Online Calculator
The service is easy to use. Just drag & drop the respective file to the drop zone in the webpage and the hash calculation is starting automatically. Or click into the drop zone to select the file via a file open dialog.
Verify on Windows
The instructions to compare hash values can be done on multiple Operating Systems using multiple tools. We will only discuss the verification process on Microsoft Windows.
Windows has built in tools to verify files using the ‘certutil’ command that can be executed in the command prompt. As this does not support all algorithms, we advise to download and install the OpenSSL toolkit from https://slproweb.com/products/Win32OpenSSL.html. Once installed, you can execute the “Win64 OpenSSL Command Prompt”.
The following commands will return the checksum that can be verified with the one presented next to our download:
openssl MD5 <download_installer_file.exe>
openssl SHA256 <download_installer_file.exe>
openssl sha3-256 <download_installer_file.exe>
openssl Shake256 <download_installer_file.exe>
What to do when the values do not match?
If the values do not match, your downloaded file is broken or tampared. Please try the download again and recheck.
If the check still fails, try another browser if possible. If you are using a proxy server to connect to the Internet, try to disable this if your Internet Service Provider is allowing this. Or enable it if it is currently disabled. Please consult the relevant help topics for the used Internet browser where to find this setting. Finally try to download again and recheck.
If you still get no matching values and you are sure it is not caused by an error during downloading, please notify the InControl. Before doing this, make sure you have the following information at hand:
- The exact file name of the downloaded installation file.
- The value of the downloaded hash file.
- The processed hash from your computer.
- The exact size of the installation file in byte.
- Have you used a proxy server (yes/no)?
- The exact URL from the server from where the files was downloaded.
With this information send a mail to support@incontrolsim.com
Report broken links
Please report any broken link or things you think that needs to be corrected on this webpage by sending a mail to support@incontrolsim.com