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…
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)- A4% (1)
- B74% (17)
- C9% (2)
- D13% (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.
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.
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.
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.
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
Community Discussion
No community discussion yet for this question.