Faq how to calculate or verify the MD5 or SHA1 hashes on a file

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search


How do I calculate / verify the MD5 or SHA1 hashes on a file?

Possible Solutions:

To assist users who are concerned about the security of the files they are downloading from Eigenvector Research's website, we provide "security hashes" of all download files. A hash is a checksum which helps assure that the file you received is the same as the one we built and your download request was not intercepted by a 3rd party and infected with a virus (for example).

On the Download page of our website, we report the MD5 and SHA1 hashes for each file available for download. Once you download a file, you can confirm you received a valid, complete, unadulterated copy by checking that you get the same checksum hashes on the file. The method to calculate these hashes depends on the operating system you are running:


There are numerous programs to calculate MD5 and SHA1 hashes. We have confirmed that the algorithm we use matches the results obtained when using the Microsoft-supplied "Fciv" program. This is available from Microsoft's website through one of these two Knowledge base articles:

Download the Fciv application and follow the directions on those knowledge-base pages to calculate the MD5 and SHA1 checksums of any file.

Note also that our EXE-based installers also verify the contents of the files being installed. If the internally-stored checksums do not match the EXE contents, the installer will fail with a warning that the file is corrupt.


The commonly available "openssl" program can be used to calculate the checksums using the commands:

openssl md5 filename.ext
openssl sha1 filename.ext

where filename.ext is the full filename (including path if necessary) of the downloaded file.

Still having problems? Please contact our helpdesk at helpdesk@eigenvector.com