Construct · 2 fields · 3 citations

Where does hash collide?

One name. Different field. Different construct. One map.

● jingle · one word, two constructs Nearest construct by meaningdigestcompare the meanings
How to read this

Every construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to hash is digest.

Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.

hash2 CONSTRUCTSHash functionMENEZES · MESSAGE DIGESTHash tableKNUTH · KEYED LOOKUP

Spokes are fields; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.

2026

Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.

Computer science and cryptography

a rule mapping data of arbitrary size to a fixed-size digest so the same input always yields the same output.

A rule that maps data of arbitrary size to a value of fixed size, called the hash or digest, so that the same input always yields the same output and unrelated inputs rarely land on the same value. A cryptographic hash function adds the demand that the digest be hard to invert and hard to collide on purpose. Menezes, van Oorschot, and Vanstone's 1996 Handbook of Applied Cryptography set out these functions and the properties, preimage and collision resistance, that a secure one must hold. The referent is the mapping itself and the digest it returns, not the array that stores keyed records, a dish of chopped meat, or a line painted on a playing field.[1]

Unit
A deterministic map from arbitrary input to a fixed-size digest
Recovery means
Not applicable
Measured by
Assessed by output length in bits and by resistance to preimage and collision attacks

Data structures

a data structure storing records in an array indexed by a hash of each key, giving constant average lookup time.

A data structure that stores records in an array whose index is computed from each record's key by a hash function, so that on average a lookup, insertion, or deletion takes constant time however many records are held. It is a container, not the function it calls: the function is one component, while the table also fixes the array, the way collisions are resolved, and the load policy. Knuth's The Art of Computer Programming, Volume 3: Sorting and Searching treats hashing as a search method and analyses these tables and their collision strategies in detail, and Carter and Wegman's work on universal hashing shows how the function is chosen so the table performs well. The referent is the keyed store and its average constant-time access, not the mapping alone, a plate of food, or a field marking.[2][3]

Unit
A keyed array store, sized by capacity and load factor
Recovery means
Not applicable
Measured by
Assessed by average lookup, insertion, and deletion time and by load factor

Next

Run it through the Collider, or take the citations with you.

See how hash sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this collision

Nearby collisions

authentication2 fields · 5 citationsjingle · one word, two constructskernel4 fields · 5 citationsjingle · one word, four constructskey3 fields · 5 citationsjingle · one word, three constructs

References

  1. Menezes, A. J., van Oorschot, P. C., & Vanstone, S. A. (1996). Handbook of applied cryptography. CRC Press. ISBN 9781439821916
  2. Knuth, D. E. (1998). The art of computer programming, Volume 3: Sorting and searching (2nd ed.). Addison-Wesley.
  3. Carter, J. L., & Wegman, M. N. (1979). Universal classes of hash functions. Journal of Computer and System Sciences, 18(2), 143–154. https://doi.org/10.1016/0022-0000(79)90044-8

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct