CompTIA Security+ (SY0-601) — Question 106
Which of the following techniques eliminates the use of rainbow tables for password cracking?
Answer options
- A. Hashing
- B. Tokenization
- C. Asymmetric encryption
- D. Salting
Correct answer: D
Explanation
Salting adds a unique value to each password before it is hashed, making it significantly more difficult for attackers to use rainbow tables, which rely on precomputed hash values. Hashing alone does not prevent rainbow table attacks since identical passwords produce the same hash. Tokenization and asymmetric encryption do not directly address the issue of password cracking via rainbow tables.