nerdexam
CompTIA

CV0-003 · Question #846

A systems administrator is implementing a file storage solution that stores files using integrity verification. Which of the following algorithms is most resistant to collisions?

The correct answer is A. SHA-2. For cryptographic integrity verification, SHA-2 offers the strongest collision resistance among common hash algorithms and is the current NIST-recommended standard.

Security

Question

A systems administrator is implementing a file storage solution that stores files using integrity verification. Which of the following algorithms is most resistant to collisions?

Options

  • ASHA-2
  • BMD5
  • CCRC32
  • DRIPEMD-160

How the community answered

(19 responses)
  • A
    84% (16)
  • B
    5% (1)
  • C
    11% (2)

Why each option

For cryptographic integrity verification, SHA-2 offers the strongest collision resistance among common hash algorithms and is the current NIST-recommended standard.

ASHA-2Correct

SHA-2 (encompassing SHA-256, SHA-384, and SHA-512) produces large, fixed-length digests through a robust Merkle-Damgard construction with no publicly known practical collision attacks. Its output sizes make brute-force and birthday attacks computationally infeasible with current hardware. NIST standardized SHA-2 specifically for integrity verification in security-sensitive applications, making it the correct choice here.

BMD5

MD5 produces only a 128-bit digest and has well-documented, practical collision vulnerabilities demonstrated by researchers, rendering it cryptographically broken for integrity use.

CCRC32

CRC32 is a cyclic redundancy check designed purely for error detection in transmission, not cryptographic security, and collisions can be trivially engineered.

DRIPEMD-160

RIPEMD-160 provides reasonable collision resistance but its 160-bit output is smaller than SHA-256 or SHA-512, giving it a narrower security margin against birthday attacks compared to SHA-2.

Concept tested: Collision-resistant cryptographic hash algorithm selection

Source: https://csrc.nist.gov/projects/hash-functions

Topics

#SHA-2#hashing algorithms#data integrity#collision resistance

Community Discussion

No community discussion yet for this question.

Full CV0-003 Practice