Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

WGU Introduction to Cryptography Exam - Topic 2 Question 6 Discussion

Actual exam question for WGU's Introduction to Cryptography exam
Question #: 6
Topic #: 2
[All Introduction to Cryptography Questions]

(How does adding salt to a password improve security?)

Show Suggested Answer Hide Answer
Suggested Answer: A

A salt is a unique, random value stored alongside a password hash and combined with the password during hashing. Its main security benefit is that it ensures identical passwords do not produce identical hashes across different accounts or systems. If two users choose the same password, their stored hashes will differ because their salts differ, which directly prevents attackers from spotting shared passwords by comparing hashes. Salts also defeat precomputation attacks such as rainbow tables, because an attacker would need to regenerate tables for each possible salt value---a task that becomes infeasible when salts are large and unique per password. Salt does not enforce password complexity rules (that's a policy/validation function), does not guarantee users choose different passwords, and does not prevent password reuse across sites. The correct statement is that salt makes the resulting hash different even for the same password, improving resistance to offline cracking at scale and eliminating the ''same hash = same password'' shortcut attackers rely on.


Contribute your Thoughts:

0/2000 characters
Jesusita
16 days ago
I remember that salt is used to make hashes unique, so I think A is correct.
upvoted 0 times
...

Save Cancel