Download integrity guide

How to verify a SHA-256 checksum on Mac.

In Terminal, run shasum -a 256 followed by the quoted file path, then compare all 64 hexadecimal characters with the publisher's SHA-256 value. In Kondor Lite, select one local file, choose Files > Verify by Hash, select SHA-256, paste the expected hash, and run verification.

Before you start

Three things worth knowing.

A SHA-256 value identifies file bytes. Comparing filenames or file sizes alone cannot detect every changed download.

Get the expected checksum from a trusted publisher channel. A hash supplied alongside an untrusted file does not establish who made it.

Hash verification is available in Kondor Lite. It is separate from macOS code signing, notarization, and malware checks.

Real product evidence

See the KFM workflow before trying it.

Real Kondor screenshots show the file workspace. The steps below explain the controls used for this task.

Kondor File Manager showing two detailed folder panes on macOS
Two-pane Mac file workspaceKeep source and destination folders visible during repeated file operations.
Kondor File Manager keyboard shortcut settings on macOS
Keyboard-first controlDiscover and customize commands for fast file work without leaving the keyboard.
Step by step

Choose the method that matches the job.

Calculate SHA-256 with the built-in Terminal tool

One download and an expected checksum from its publisher.

  1. Find the publisher's checksum for the exact version and download variant. Apple silicon and Intel packages can have different values.
  2. Open Terminal and type shasum -a 256 followed by a space. Drag the downloaded file from Finder into Terminal to insert its escaped path.
  3. Press Return and wait for the hash. Large files take longer because the command must read the complete file.
  4. Compare the full 64-character value with the published SHA-256. If it differs, check the algorithm, package version, and download completeness before trying again.

Good to know: This command reads the file; it does not run the installer or modify its contents. A trailing filename in the output is not part of the checksum.

Paste an expected hash into Kondor Lite

A clear match or mismatch result without manually comparing long strings.

  1. Open the download folder in Kondor and select exactly one local file.
  2. Choose Files > Verify by Hash or press Control-Shift-V with the default keymap.
  3. Choose the algorithm used by the publisher, paste the expected hash, and start verification. Use SHA-256 for a published SHA-256 value.
  4. Read the match result. For several files without expected values, use Files > Calculate Hashes and copy a selected hash from its context menu.

Good to know: Kondor calculates hashes by streaming file data. Keep the file unchanged while verification runs; a file still downloading is not ready to verify.

Worked examples

Check the result you should expect.

Check a downloaded disk image

Input or command
shasum -a 256 "$HOME/Downloads/example.dmg"
Expected result
A 64-character SHA-256 value, followed by the file path

Replace example.dmg with your real filename. Compare the value with the publisher's checksum for that exact DMG. This is a command example, not a checksum for a real download.

Safety and limits

Keep the useful guardrails.

A matching checksum confirms agreement with the supplied value; it does not prove a file is safe to execute.

An MD5 or SHA-1 checksum cannot be compared with a SHA-256 calculation. Select the same algorithm on both sides.

If a re-downloaded file still differs, contact the publisher rather than bypassing a security warning.

Sources

How this guide was checked.

FAQ

Quick answers to related questions.

How do I check a SHA256 hash on Mac without installing software?

Use the built-in shasum -a 256 command in Terminal, followed by the file path. Compare its full hash with the publisher's expected SHA-256.

Why does my downloaded file's checksum not match?

Common causes are an incomplete download, a different release or processor variant, the wrong algorithm, or changed bytes. Check these details and download a fresh copy from the publisher.

Can I check a checksum without uploading the file?

Yes. Terminal and Kondor's local hash verification read the file on your Mac. You do not need to upload a private archive or large download to an online hash website.

Does a matching SHA-256 mean an installer is trustworthy?

Only if you trust the expected value and its source. Keep macOS signing and notarization checks in place as well; a checksum is not a malware scan.

Continue

Related KFM guides.