Explainer
Software checksums: what they prove in a technical report

The short answer
A cryptographic checksum helps compare exact file contents. It does not establish who created the file, whether its claims are true or whether a product meets a certification requirement.
In this article
A technical report may identify a software package with both a version label and a long string called a hash. The two identifiers do different jobs. A version label is assigned by a publisher. A hash is computed from the file’s contents using a named algorithm. A reviewer should preserve both rather than treating them as interchangeable proof.
The object being hashed matters
A checksum may cover an installer, an archive, a configuration file or the report itself. Those are different objects. If a press release includes a hash without naming the object, there is no reliable basis for connecting it to the software described in the story.
Illustrative example
| Field | Illustrative entry | Purpose |
|---|---|---|
| Object | Research package, release A | Identify what the record describes |
| Filename | release-A.zip | Identify the transferred file |
| Algorithm | SHA-256 | State how the digest was calculated |
| Digest | Full value retained in the source record | Compare the exact file |
| Source | Publisher’s release page and retrieval time | Record where the reference came from |
NIST FIPS 180-4 specifies secure hash algorithms that produce message digests for detecting changes. A digest is a compact representation, not a readable summary of a file. The algorithm must accompany the value: the word checksum alone does not identify the method.
A match is narrower than a quality judgment
Suppose a reviewer receives a PDF and records its SHA-256 digest. A later copy has the same digest. That is strong evidence that the copies contain the same bytes when the comparison is performed correctly. It does not show that the PDF’s calculations are accurate or that the author was qualified to make a claim.
Conversely, a mismatch establishes that the compared bytes differ, but not why. A corrected number, updated metadata or a different export could all change the file. The next step in an editorial investigation is to compare the relevant contents and document the difference; the hash itself cannot explain it.
A hash and a signature are not the same assurance
A reference digest from an untrusted page is not an independent identity check. If both a file and its posted digest are replaced, matching them does not establish the original publisher. A digital signature adds a different mechanism involving a signing key and its trust relationship. NIST’s glossary distinguishes authenticity and integrity protection from confidentiality.
This distinction matters when reporting on gaming technology. A supplier statement, a downloadable package and a laboratory report may each have separate identifiers. A matching package digest does not silently extend a laboratory’s scope to other components or versions. The certification guide explains that separate question.
Write only the conclusion the evidence supports
- Name the precise file and algorithm.
- Identify the origin of the reference digest.
- Keep the full digest in the editorial record.
- State whether the comparison was actually performed.
- Treat claims about authorship, correctness and certification separately.