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 (D830) Exam - Topic 5 Question 8 Discussion

Posted by Hillary on Jun 22, 2026 at 12:33 PM

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

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.


Get Premium Introduction to Cryptography (D830) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
12 comments · newest first
AR
Arlen 2 months ago
B sounds good too, but it’s not the main point. Salt isn’t about complexity.
MI
Mireya 2 months ago
Agreed! A prevents identical passwords from being the same hash.
AV
Avery 2 months ago
I think A is the best choice. Salt makes hashes unique.
VA
Vallie 2 months ago
C) No, salt doesn't stop people from having the same password.
LA
Lawrence 2 months ago
Wait, does salt really do all that? Sounds too good to be true!
AR
Arlen 2 months ago
B) Salt doesn't enforce complexity, though.
FL
Flo 3 months ago
Totally agree with that!
DW
Dwight 3 months ago
A) Salt creates a different hash if two people use the same password.
OR
Ora 3 months ago
I’m confused about option C; I don’t think salt prevents two people from having the same password, just makes their hashes different.
JI
Jimmie 3 months 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.
KE
Kenneth 3 months 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.
MI
Mireya 4 months ago
I think adding salt helps create a unique hash for the same password, so option A sounds right to me.
0/2000 characters

Save Cancel