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 5 Question 8 Discussion

(How does adding salt to a password improve security?)
A) Salt creates a different hash if two people use the same password.
B) Salt enforces the complexity rules for passwords.
C) Salt ensures two people do not have the same password.
D) Salt prevents users from reusing the same password.

WGU Introduction to Cryptography Exam - Topic 5 Question 8 Discussion

Actual exam question for WGU's Introduction to Cryptography exam
Question #: 8
Topic #: 5
[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
I’m confused about option C; I don’t think salt prevents two people from having the same password, just makes their hashes different.
upvoted 0 times
...
Jimmie
5 days ago
I feel like I've seen a question like this before, and I think salt is mainly about making hashes unique, which points to A again.
upvoted 0 times
...
Kenneth
10 days ago
I'm not entirely sure, but I remember something about salt not enforcing complexity rules. That might be option B, but it doesn't seem correct.
upvoted 0 times
...
Mireya
15 days ago
I think adding salt helps create a unique hash for the same password, so option A sounds right to me.
upvoted 0 times
...

Save Cancel