CompTIA Exam Questions

Which of the following did the developer MOST likely implement?

A new client application developer wants to ensure that the encrypted passwords that are stored in
their database are secure from cracking attempts. To implement this, the developer implements a
function on the client application that hashes passwords thousands of times prior to being sent to
the database. Which of the following did the developer MOST likely implement?

A.
RIPEMD

B.
PBKDF2

C.
HMAC

D.
ECDHE

Explanation:
Password-Based Key Derivation Function 2 (PBKDF2) makes use of a hashing operation, an
encryption cipher function, or an HMAC operation) on the input password, which is combined with
a salt and is repeated thousands of times.