350-701 · Question #209
Which type of algorithm provides the highest level of protection against brute-force attacks?
The correct answer is D. SHA. Among the given options, SHA (Secure Hash Algorithm) provides the highest level of protection against brute-force attacks because it generates longer, more complex hash outputs compared to MD5, making collisions and brute-forcing significantly harder.
Question
Which type of algorithm provides the highest level of protection against brute-force attacks?
Options
- APFS
- BHMAC
- CMD5
- DSHA
How the community answered
(32 responses)- A3% (1)
- B6% (2)
- D91% (29)
Why each option
Among the given options, SHA (Secure Hash Algorithm) provides the highest level of protection against brute-force attacks because it generates longer, more complex hash outputs compared to MD5, making collisions and brute-forcing significantly harder.
PFS (Perfect Forward Secrecy) is a property of key agreement protocols that ensures the compromise of a long-term key does not compromise past session keys; it is not a hashing algorithm used to protect against brute-force password cracking directly.
HMAC (Hash-based Message Authentication Code) provides data integrity and authentication using a cryptographic hash function and a secret key, but it relies on an underlying hash function (like SHA or MD5) and is not itself a standalone algorithm for protecting against brute-force password attacks.
MD5 (Message-Digest Algorithm 5) is a cryptographic hash function that is now considered insecure due to known vulnerabilities, making it susceptible to collision attacks and less resistant to brute-force attacks than SHA algorithms.
SHA (Secure Hash Algorithm), particularly later versions like SHA-256 or SHA-512, produces much longer and more computationally intensive hashes than MD5. This significantly increases the time and resources required for brute-force attacks and makes collision attacks practically infeasible, offering a high level of cryptographic security.
Concept tested: Cryptographic Hashing Strength
Source: https://www.nist.gov/publications/recommendation-applications-hash-functions
Topics
Community Discussion
No community discussion yet for this question.