Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

please answer this question immediately and make sure your answer is correct. I\

ID: 3891510 • Letter: P

Question

please answer this question immediately and make sure your answer is correct. I'll give you thumbs up for your work!!

QUESTION 8 SHA-1 gives 160-bit secure hash. Let's assume that a successful brute force attack is possible by trying 2 (160/3) combinations. If we do a double hash (as is done in Encase tool for forensics), the input is the secure hash of the message and the output is also another secure hash. Comparing this with SHA-2 using 256 bits we can say SHA-256 is stronger because it requires 2 (256/3) brute force combinations, while SHA-1 still needs 2(160/3) combinations. °double SHA-1 is stronger because it requires twice the 24(160/3) combinations. double SHA-1 is atronger because trequites about 24(160/3) X 2 (160/3) maximum combinations becaue for each broken first stage, there are 2 (160/3) brute force attempts may be needed. they are roughly equal and there was no need for the 256 version

Explanation / Answer

In this question answer is 3rd one.

Double SHA-1 is stronger, but its requires 2^(160/3) * 2^(160/3) = 2^(320/3) maximum combination, because for each broken first stage, there are 2^(160/3) brute force attack may be needed.

multiple hashes are the most secure and mainly used for creating password security. Because as mention in the question, that it will iterate twice, means assume that there two nested for loops.

Because for single SHA1 hashing requires 2^(160/3) combination, but here we are talking about double SHA1, means output string which is generated from first SHA1 algorith, it will be given as input in 2nd time SHA-1 algorithm. So again, at each combination of the first iteration, it will required 2^(160/3) combination.

So total 2^(160/3) * 2^(160/3) = 2^(320/3) maximum combination needed to decrypt message by bruteforce attack, and which is very - very difficult.