312-50V9 · Question #470
Which property ensures that a hash function will not produce the same hashed value for two different messages?
The correct answer is A. Collision resistance. Collision resistance is the hash function property that guarantees two different inputs cannot produce the same output digest.
Question
Which property ensures that a hash function will not produce the same hashed value for two different messages?
Options
- ACollision resistance
- BBit length
- CKey strength
- DEntropy
How the community answered
(29 responses)- A97% (28)
- B3% (1)
Why each option
Collision resistance is the hash function property that guarantees two different inputs cannot produce the same output digest.
Collision resistance is a formal cryptographic property defined as the computational infeasibility of finding two distinct inputs that hash to the same value. A hash function without this property would allow an attacker to substitute one message for another while keeping the same digest, undermining integrity verification. This is distinct from other properties like preimage resistance and is a core requirement in cryptographic hash standards.
Bit length describes the size of the hash output and affects the probability of collisions statistically, but it does not itself enforce or guarantee collision resistance as a cryptographic property.
Key strength applies to symmetric and asymmetric encryption algorithms, not to hash functions, which by design do not use keys.
Entropy describes the unpredictability or randomness of data and relates to password strength or key generation, not the collision-resistance property of a hash function.
Concept tested: Cryptographic hash function collision resistance
Source: https://csrc.nist.gov/projects/hash-functions
Topics
Community Discussion
No community discussion yet for this question.