nerdexam
EC-Council

312-50V10 · Question #546

Which of the following algorithms provides better protection against brute force attacks by using a 160-bit message digest?

The correct answer is B. SHA-1. SHA-1 (Secure Hash Algorithm 1) produces a 160-bit message digest, making it more resistant to brute force attacks than the MD family of algorithms which produce shorter digests.

Cryptography

Question

Which of the following algorithms provides better protection against brute force attacks by using a 160-bit message digest?

Options

  • AMD5
  • BSHA-1
  • CRC4
  • DMD4

How the community answered

(28 responses)
  • A
    4% (1)
  • B
    93% (26)
  • C
    4% (1)

Why each option

SHA-1 (Secure Hash Algorithm 1) produces a 160-bit message digest, making it more resistant to brute force attacks than the MD family of algorithms which produce shorter digests.

AMD5

MD5 produces a 128-bit message digest, which is shorter than SHA-1's 160-bit output and therefore offers less brute force resistance.

BSHA-1Correct

SHA-1 generates a fixed-length 160-bit (20-byte) hash output, which provides a significantly larger keyspace than MD4 or MD5 and therefore greater resistance to brute force and collision attacks. It was designed by the NSA and published by NIST as FIPS PUB 180-1, specifically improving upon MD4 with the larger digest size.

CRC4

RC4 is a symmetric stream cipher used for encryption, not a hashing algorithm, and produces no message digest.

DMD4

MD4 produces a 128-bit message digest, shorter than SHA-1, and has known cryptographic weaknesses making it even less suitable for protection against brute force.

Concept tested: SHA-1 160-bit hash algorithm brute force resistance

Source: https://csrc.nist.gov/publications/detail/fips/180/4/final

Topics

#SHA-1#message digest#hash functions#brute force resistance

Community Discussion

No community discussion yet for this question.

Full 312-50V10 Practice