SY0-501 · Question #361
Which of the following are used to increase the computing time it takes to brute force a password using an offline attack? (Select TWO)
The correct answer is B. PBKDF2 C. bcrypt. Password-based key derivation functions (KDFs) are specifically designed to be computationally expensive, making offline brute-force attacks impractical by intentionally slowing down the hashing process.
Question
Which of the following are used to increase the computing time it takes to brute force a password using an offline attack? (Select TWO)
Options
- AXOR
- BPBKDF2
- Cbcrypt
- DHMAC
- ERIPEMD
How the community answered
(31 responses)- A10% (3)
- B84% (26)
- D3% (1)
- E3% (1)
Why each option
Password-based key derivation functions (KDFs) are specifically designed to be computationally expensive, making offline brute-force attacks impractical by intentionally slowing down the hashing process.
XOR (exclusive OR) is a basic bitwise logical operation used in encryption and data manipulation, but it provides no inherent computational cost increase and is trivially fast for attackers to reverse.
PBKDF2 (Password-Based Key Derivation Function 2) applies a pseudorandom function thousands or millions of times (iterations) to a password and salt, dramatically increasing the CPU time required to test each password guess in an offline brute-force attack.
bcrypt is an adaptive password hashing function that incorporates a cost factor (work factor), allowing administrators to increase computational complexity over time; this intentional slowness makes it extremely resistant to offline brute-force and dictionary attacks.
HMAC (Hash-based Message Authentication Code) is used for verifying message integrity and authenticity using a secret key, but it is not designed to be computationally expensive and does not slow down password brute-forcing.
RIPEMD is a cryptographic hash function designed for speed and integrity verification, not for password storage; its efficiency makes it unsuitable for defending against brute-force attacks since it can be computed very quickly.
Concept tested: Password hashing algorithms resistant to brute-force attacks
Source: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
Topics
Community Discussion
No community discussion yet for this question.