Why is salt often added to hashing?

Prepare for the PCI DSS Test with detailed questions and explanations. Use flashcards and quizzes to enhance knowledge. Ensure you're ready for your certification exam!

Multiple Choice

Why is salt often added to hashing?

Explanation:
Salt adds randomness to the password input before hashing, so each user’s stored hash becomes unique even if the same password is used by multiple accounts. This is the key defense against pre-computed rainbow table attacks, which rely on matching a hash to a password across many common values. With a unique salt, an attacker would have to build a separate, enormous table for every possible salt, which is impractical. The other options don’t fit: salt doesn’t speed up hashing, hashing remains one-way and salt doesn’t make it reversible, and salt doesn’t remove the need for a strong hash function.

Salt adds randomness to the password input before hashing, so each user’s stored hash becomes unique even if the same password is used by multiple accounts. This is the key defense against pre-computed rainbow table attacks, which rely on matching a hash to a password across many common values. With a unique salt, an attacker would have to build a separate, enormous table for every possible salt, which is impractical. The other options don’t fit: salt doesn’t speed up hashing, hashing remains one-way and salt doesn’t make it reversible, and salt doesn’t remove the need for a strong hash function.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy