InMotion Hosting Support Center

After downloading a file, it's always helpful to validate it to ensure its not corrupt or malicous. You can accomplish this by comparing checksums - md5sum, sha1, sha256, sha512, etc. - against the original file if its published on the official website. You can use your computer, SSH, and websites such as VirusTotal.com to achieve this. Below we'll demonstrate how to do this using SSH with a manual download of WordPress 4.9.8.

Note: The higher the number in the algorithm - sha224, sha384, etc. - the stronger the authentication process. Also, this along with the larger the file being validated determines the time before validation completes.

Warning: Verifying the checksum against the website only checks that it wasn't corrupted during the download. It doesn't guarantee the file isn't malicious. If the website is hacked, the checksum could also be modified to that of the malicious file. If you believe you may have malicious content on your server, please request a free server scan and review our hack recovery guide.

Verify Checksum with SSH

  1. Upload the file(s) into the correct directory.
  2. SSH into the cPanel account using the correct steps for your hosting plan - Shared or VPS/Dedicated.
  3. Type the preferred checksum command and the path to the file -
    e.g. md5sum file.jpg or sha1sum public_html/file.png.
    For example, here's the md5sum and sha1sum output for the downloaded WordPress 4.9.8:
    Screenshot of md5sum and sha1sum for wordpress-4.9.8.tar.gz file in SSH
  4. Check that the checksum(s) match the original file. Both checksums above match the md5 and sha1 checksum respectively from WordPress.org.

If your SSH checksum matches what's on the official site, congratulations. If not, you may want to try another validation program or method of downloading the original file such as from a reputable location.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved. Please click the button below to be redirected to the login page.

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

0 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!