Salting is a technique used to eliminate the use of precomputed tables like rainbow tables for password cracking. When passwords are stored in a database, a unique random value known as a salt is generated and appended to each password before hashing. This salt value makes each hashed password unique, even if two users have the same password. As a result, rainbow tables, which are precomputed tables of hash values for commonly used passwords, become ineffective because the same password will have different hash values due to the presence of different salts.
By using salting, even if an attacker gains access to the hashed passwords, they cannot easily reverse-engineer the original passwords using precomputed tables, significantly improving the security of stored passwords.
It’s might helps while we know rest of the options precisely:
Hashing: Hashing is a technique that converts a password into a fixed-size string of characters. However, without salting, the same password will always produce the same hash, making it susceptible to rainbow table attacks.
Tokenization: Tokenization is the process of replacing sensitive data with unique tokens. While it can enhance security in certain contexts, it’s not directly related to password cracking and doesn’t prevent rainbow table attacks.
Asymmetric encryption: Asymmetric encryption involves using a pair of keys (public and private) to encrypt and decrypt data. It’s not primarily used for password storage and doesn’t address the issue of rainbow table attacks.
In contrast, D. Salting Is the right answer
Defense against Rainbow Table Attacks Rainbow table attacks can easily be prevented by using salt techniques, which is a random data that is passed into the hash function along with the plain text. This ensures that every password has a unique generated hash and hence, rainbow table attack, which works on the principle that more than one text can have the same hash value, is prevented.
I don't know if it eliminates the problem, but I'm going with salting.
upvoted 4 times
...
This section is not available anymore. Please use the main Exam Page.SY0-601 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
theglass
Highly Voted 2Â years, 8Â months agoApplebeesWaiter1122
1Â year, 11Â months agoNetworkAdmin
1Â year, 9Â months agoApplebeesWaiter1122
Highly Voted 1Â year, 11Â months agoTM78
Most Recent 1Â year, 4Â months agosujon_london
1Â year, 10Â months agoFMMIR
2Â years, 7Â months agoNXPERT
2Â years, 8Â months agochipdomcobb
2Â years, 8Â months ago