home/glossary/Hash function

Hash function

nounverified·updated May 9, 2026

A function that maps a bit string of arbitrary length to a fixed length bit string. Approved hash functions are specified in FIPS 180 and are designed to satisfy the following properties: 1. (One-way) It is computationally infeasible to find any input that maps to any new prespecified output, and 2. (Collision resistant) It is computationally infeasible to find any two distinct inputs that map to the same output.

polysemousMWENISTIR 7298: Glossary of Key Information Security Terms, Revision 2

Senses

SANS Glossary of Security Terms

An algorithm that computes a value based on a data object thereby mapping the data object to a smaller data object.

ISACA Cybersecurity Glossary

An algorithm that maps or translates one set of bits into another (generally smaller) so that a message yields the same result every time the algorithm is executed using the same message as input Scope Note: It is computationally infeasible for a message to be derived or reconstituted from the result produced by the algorithm or to find two different messages that produce the same hash result using the same algorithm.

NISTIR 7298: Glossary of Key Information Security Terms, Revision 2

A function that maps a bit string of arbitrary length to a fixed length bit string. Approved hash functions satisfy the following properties: 1) One-Way. It is computationally infeasible to find any input that maps to any prespecified output. 2) Collision Resistant. It is computationally infeasible to find any two distinct inputs that map to the same output.

NISTIR 7298: Glossary of Key Information Security Terms, Revision 2sense 2 pending review

A mathematical function that maps a string of arbitrary length (up to a predetermined maximum size) to a fixed length string.

Classifications

Entity Type

Control72%llm-generatedllm:claude-haiku-4-5
?unassignedlast reviewed

Sensitivity

unclassified

Information Class

unclassified

Variants

alternatephrasing
Hash Functions
plural
Hash functionsHash Functionses
possessive
Hash function'sHash Functions's
pluralpossessive
Hash functions'Hash Functionses'