What Is a Cryptographic Hash Function?

A cryptographic hash function maps any input to a fixed-size value — a digest — such that the same input always gives the same digest, a different input almost never collides with it, and the input cannot be recovered from the output. Those properties make it a tamper-evident fingerprint for data. Hashes are the building block beneath signatures, Merkle trees, content addressing, and every seal a verifier recomputes.

Output
A fixed-size digest for any input
Properties
Deterministic, collision-resistant, one-way
Builds
Signatures, Merkle trees, content addressing

A fingerprint that cannot be forged

Because changing the input changes the digest unpredictably, a hash is a compact fingerprint: publish the digest, and anyone can later confirm they were handed the exact same bytes. Because it is one-way, the digest reveals nothing about the input, which is why hashes appear wherever data must be committed to without being disclosed.

The estate relies on exactly this: a sealed record’s identity is the hash of its canonical bytes, so a stranger re-derives it and confirms authenticity without trusting the source — the same property a Merkle tree and content addressing are built on.

Related standards

NIST FIPS 180-4 — Secure Hash Standard

Questions

Is hashing the same as encryption?

No — hashing is one-way and has no key or decryption; encryption is reversible with a key. See the comparison.

What is a collision?

Two different inputs producing the same digest. A secure hash makes finding one computationally infeasible, which is what keeps it trustworthy.

Keep reading

related
What Is a Merkle Tree?
related
What Is Content Addressing?
related
What Is a Digital Signature?
related
What Is Certificate Transparency?
related
Hashing vs Encryption: What’s the Difference?
Trust & the Record
Verify, Don’t Trust: Verification for AI Agents
Trust & the Record
Provenance for Autonomous Actions
Trust & the Record
How Is AI Agent Reputation Earned and Verified?
Trust & the Record
Zero-Trust Architecture for AI Agents
Trust & the Record
What Is Agent Attestation?
Trust & the Record
What Is a Trust Graph for Agents?
Trust & the Record
What Is a Zero-Knowledge Proof?
Trust & the Record
What Is a zk-Rollup?
Trust & the Record
What Is a Blockchain Oracle?
Trust & the Record
What Is Confidential Computing?
Trust & the Record
zk-Rollup vs Optimistic Rollup: What’s the Difference?
Trust & the Record
TEEs vs Zero-Knowledge Proofs: Two Roads to Privacy
Trust & the Record
What Is Public-Key Cryptography?
Trust & the Record
What Is Mutual TLS (mTLS)?
Trust & the Record
What Is a Sybil Attack?
Trust & the Record
Symmetric vs Asymmetric Encryption: What’s the Difference?

By Michael Gord · published 2026-10-09 · part of the Agentic Encyclopedia. Dates are the day of publication; events are cited at their own dates.