← LEARN
ADD TO HOME SCREEN

INSTALL BROWSER TOOLS.

Tap the Share button in your browser, then choose Add to Home Screen.

FILE INTEGRITY / FIELD GUIDE

A MATCH CHECKS BYTES, NOT TRUST.

SHA-256 turns a file into a fixed-length fingerprint. It is excellent for detecting a different byte sequence, but the conclusion is only as trustworthy as the reference checksum and download source.

01

WHAT THE COMPARISON ACTUALLY ESTABLISHES

When two SHA-256 values match, the practical conclusion is that the checked file has the same bytes as the file represented by the reference value. A one-byte modification normally produces a completely different result. This is useful for detecting incomplete downloads, accidental changes, and confusion between release versions.

A match does not inspect program behavior, detect malware, prove who published the file, or show that the publisher's system was secure. If an attacker can replace both a download and the checksum shown beside it, the values can still match. Obtain reference hashes from an authenticated official source, ideally through a different trusted channel when the risk is high.

RESULTSUPPORTED CONCLUSIONNOT PROVEN
Exact matchBytes match the referenceFile is safe or legitimate
MismatchBytes or algorithm differFile is definitely malicious
No referenceA fingerprint was calculatedIntegrity against an expected release
02

USE THE SAME ALGORITHM

SHA-256, SHA-384, and SHA-512 produce different lengths and different values for the same file. Select the algorithm named by the publisher. A SHA-256 value contains 64 hexadecimal characters; copying only part of it removes the protection of an exact comparison.

Uppercase and lowercase hexadecimal letters represent the same value, but spaces, line breaks, labels, and filenames are not part of the hash. Compare the complete hexadecimal sequence after removing only presentation formatting. Do not convert the file or open and resave it before hashing, because that changes its bytes.

03

A REPEATABLE VERIFICATION WORKFLOW

Download the file from the expected source and locate the checksum published for that exact version, operating system, architecture, and filename. Calculate the file hash locally. Copy the calculated result and compare all characters with the reference. If possible, use a comparison tool rather than visual scanning.

Browser Tools uses the browser's cryptographic interface to read the selected file locally. The resulting hash appears in the page and can be copied. The site does not need the contents of the file to perform this calculation on the server. Very large files can still take time because the browser must read every byte.

CHECKLIST
  • Match version, platform, architecture, and filename.
  • Select the publisher's stated algorithm.
  • Compare the complete value.
  • Investigate any mismatch instead of trying to make it match.
  • Keep the reference source URL with important verification records.
04

COMMON REASONS FOR A MISMATCH

The most common causes are a different release, a partial download, a browser or mirror that supplied a different package, and selection of the wrong algorithm. Files that look identical can also differ because of metadata, archive timestamps, line endings, or re-compression.

Delete and download again only after confirming that you no longer need the mismatching copy for investigation. If repeated downloads from the same official source produce the same unexpected hash, pause installation and check the publisher's release notes or support channel. Do not disable security warnings merely because the filename looks correct.

05

WHEN A DIGITAL SIGNATURE IS MORE APPROPRIATE

A checksum answers whether bytes match a reference. A properly verified digital signature can additionally connect the file to a signing identity and detect modification after signing. Software distributors may provide both because they answer related but different questions.

For routine integrity checks, a checksum from an official HTTPS page is often useful. For operating-system images, security tools, firmware, or high-risk software, follow the publisher's signature-verification instructions as well. Browser Tools calculates hashes; it does not validate code-signing certificates or package signatures.

RELATED TOOL

APPLY THE GUIDE.

OPEN FILE HASH