nerdexam
EC-Council

312-50V13 · Question #117

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

The correct answer is C. hashing algorithms. Hashing algorithms are the fundamental cryptographic tools used to ensure the integrity of messages by creating a unique fixed-size fingerprint of the data.

Submitted by devops_kid· Mar 6, 2026Cryptography

Question

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

Options

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

How the community answered

(48 responses)
  • B
    2% (1)
  • C
    94% (45)
  • D
    4% (2)

Why each option

Hashing algorithms are the fundamental cryptographic tools used to ensure the integrity of messages by creating a unique fixed-size fingerprint of the data.

Asymmetric algorithms

Symmetric algorithms are used for confidentiality (encryption and decryption) and do not inherently guarantee integrity on their own, although they can be combined with hashing for integrity.

Basymmetric algorithms

Asymmetric algorithms (public/private key cryptography) are primarily used for confidentiality, authentication, and non-repudiation, not solely for ensuring message integrity.

Chashing algorithmsCorrect

Hashing algorithms, such as SHA-256 or MD5, generate a unique, fixed-length output (a hash or message digest) from input data. Any alteration to the original message, even a single bit, will result in a completely different hash value, thereby providing a robust mechanism to detect tampering and guarantee message integrity.

Dintegrity algorithms

While 'integrity algorithms' is a descriptive term, 'hashing algorithms' is the specific and technically accurate cryptographic term for the algorithms that achieve this purpose.

Concept tested: Message integrity via hashing

Source: https://learn.microsoft.com/en-us/windows/win32/seccrypto/hashing-data

Topics

#hashing algorithms#message integrity#cryptographic principles

Community Discussion

No community discussion yet for this question.

Full 312-50V13 Practice