What is salting and how does it help reduce rainbow attacks?

What will be an ideal response?


Salting is the process of providing a nonsecret, random piece of data to the hashing function when the hash is first calculated. The salt value is not kept a secret; it is stored along with the account identifier so that the hash value can be recreated during authentication. The use of a salt value creates a different hash, and when a large set of salt values is used, rainbow cracking fails because it makes the reverse calculation of the time-memory tradeoff attack of no value to the attacker.

Computer Science & Information Technology

You might also like to view...

Consider the coin change problem. What is the number of ways we can combine the coins for N = 100, S = { 25, 50 }?

a. 3 b. 2 c. 4 d. 5

Computer Science & Information Technology

Adding a manual column break turns off column formatting

Indicate whether the statement is true or false

Computer Science & Information Technology

Sorting dates oldest to newest:

A) displays data in chronological order. B) is the process of displaying only records that meet specific conditions. C) arranges dates in alphabetical order. D) is a Text filter.

Computer Science & Information Technology

Which of the following file systems enable you to encrypt an image, thus making it un-viewable by any account except your own?

a. FAT b. EFS c. FAT32 d. OSR

Computer Science & Information Technology