nerdexam
EC-Council

312-50V9 · Question #565

Which of the following algorithms can be used to guarantee the integrity of messages being sent, in transit, or stored? (Choose the best answer)

The correct answer is C. hashing algorithms. Hashing algorithms produce a fixed-length digest of data, making any modification to the original data detectable and thereby guaranteeing integrity.

Cryptography

Question

Which of the following algorithms can be used to guarantee the integrity of messages being sent, in transit, or stored? (Choose the best answer)

Options

  • Asymmetric algorithms
  • Basymmetric algorithms
  • Chashing algorithms
  • Dintegrity algorithms

How the community answered

(44 responses)
  • A
    2% (1)
  • B
    2% (1)
  • C
    91% (40)
  • D
    5% (2)

Why each option

Hashing algorithms produce a fixed-length digest of data, making any modification to the original data detectable and thereby guaranteeing integrity.

Asymmetric algorithms

Symmetric algorithms provide confidentiality by encrypting data with a shared secret key, but do not inherently guarantee integrity.

Basymmetric algorithms

Asymmetric algorithms support confidentiality and digital signatures but are not used alone to guarantee integrity of arbitrary messages in transit or storage.

Chashing algorithmsCorrect

Hashing algorithms such as SHA-256 or MD5 compute a fixed-length digest from input data. Because even a single-bit change in the message produces a completely different hash value, recipients can compare hashes to verify data has not been altered in transit or at rest. This one-way, collision-resistant property makes hashing the standard cryptographic mechanism for ensuring message integrity.

Dintegrity algorithms

'Integrity algorithms' is not a recognized cryptographic category and is a fabricated distractor with no defined technical meaning.

Concept tested: Hashing algorithms for data integrity assurance

Source: https://csrc.nist.gov/projects/hash-functions

Topics

#hashing algorithms#message integrity#data integrity#cryptographic functions

Community Discussion

No community discussion yet for this question.

Full 312-50V9 Practice