nerdexam
EC-Council

312-50V10 · Question #320

Which of the following is a hashing algorithm?

The correct answer is A. MD5. MD5 is a one-way cryptographic hashing algorithm, whereas the other options are encryption ciphers or encoding schemes. Recognizing the distinction between hashing, encryption, and encoding is a core security concept.

Cryptography

Question

Which of the following is a hashing algorithm?

Options

  • AMD5
  • BPGP
  • CDES
  • DROT13

How the community answered

(20 responses)
  • A
    90% (18)
  • B
    5% (1)
  • D
    5% (1)

Why each option

MD5 is a one-way cryptographic hashing algorithm, whereas the other options are encryption ciphers or encoding schemes. Recognizing the distinction between hashing, encryption, and encoding is a core security concept.

AMD5Correct

MD5 (Message Digest 5) is a cryptographic hash function that takes arbitrary input and produces a fixed 128-bit digest, making it a hashing algorithm. It is used for data integrity verification and, despite known collision vulnerabilities that have deprecated its use in security-sensitive contexts, it remains the canonical example of a hashing algorithm on certification exams.

BPGP

PGP (Pretty Good Privacy) is a data encryption and digital signing tool that combines symmetric and asymmetric encryption - it is not a hashing algorithm.

CDES

DES (Data Encryption Standard) is a symmetric-key block cipher used for encryption and decryption of data, not a hashing algorithm.

DROT13

ROT13 is a simple reversible letter-substitution cipher that shifts characters by 13 positions - it is a reversible encoding scheme, not a one-way hash function.

Concept tested: Identifying hashing algorithms versus encryption and encoding

Source: https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.md5

Topics

#MD5#hashing algorithm#cryptographic hash#integrity

Community Discussion

No community discussion yet for this question.

Full 312-50V10 Practice