nerdexam
CompTIA

SY0-501 · Question #269

In an effort to reduce data storage requirements, a company devices to hash every file and eliminate duplicates. The data processing routines are time sensitive so the hashing algorithm is fast and…

The correct answer is B. SHA. To reduce data storage by eliminating duplicate files, the company needs a fast and widely supported hashing algorithm. The SHA (Secure Hash Algorithm) family is best suited for this purpose, offering a balance of performance, wide support, and stronger collision resistance…

Submitted by amina.ke· Mar 4, 2026General security concepts

Question

In an effort to reduce data storage requirements, a company devices to hash every file and eliminate duplicates. The data processing routines are time sensitive so the hashing algorithm is fast and supported on a wide range of systems. Which of the following algorithms is BEST suited for this purpose?

Options

  • AMD5
  • BSHA
  • CRIPEMD
  • DAES

How the community answered

(23 responses)
  • A
    4% (1)
  • B
    74% (17)
  • C
    9% (2)
  • D
    13% (3)

Why each option

To reduce data storage by eliminating duplicate files, the company needs a fast and widely supported hashing algorithm. The SHA (Secure Hash Algorithm) family is best suited for this purpose, offering a balance of performance, wide support, and stronger collision resistance compared to other hashing options.

AMD5

MD5 is fast and widely supported but has known collision vulnerabilities, meaning different files could theoretically produce the same hash, which compromises the reliability required for accurate deduplication.

BSHACorrect

The SHA (Secure Hash Algorithm) family, which includes algorithms like SHA-256, is widely supported across various systems and provides significantly better collision resistance than MD5, making it more reliable for accurately identifying unique files for deduplication while still being sufficiently fast for time-sensitive operations.

CRIPEMD

RIPEMD is a family of cryptographic hash functions, but it is generally less widely supported across various systems compared to the MD5 or SHA families, making it less ideal for broad deployment.

DAES

AES (Advanced Encryption Standard) is a symmetric block cipher used for encryption and decryption, not a hashing algorithm, and therefore cannot be used for file deduplication.

Concept tested: Hashing algorithm selection for data deduplication and integrity

Source: https://learn.microsoft.com/en-us/windows/win32/security/cryptographic-hash-functions

Topics

#hashing algorithms#SHA#MD5#data integrity

Community Discussion

No community discussion yet for this question.

Full SY0-501 Practice