Certified Ethical Hacker (CEH v11) — Question 243
How can rainbow tables be defeated?
Answer options
- A. Use of non-dictionary words
- B. All uppercase character passwords
- C. Password salting
- D. Lockout accounts under brute force password cracking attempts
Correct answer: C
Explanation
The correct answer is C, as password salting adds unique random data to each password before hashing, making rainbow tables ineffective. Options A and B may make passwords harder to guess but do not prevent the use of rainbow tables. Option D helps prevent brute force attacks but does not address the specific issue of rainbow table attacks.