nerdexam
EC-Council

312-50V11 · Question #320

Which of the following is a hashing algorithm?

The correct answer is A. MD5. MD5 is a cryptographic hashing algorithm that produces a fixed 128-bit digest from arbitrary input data.

Cryptography

Question

Which of the following is a hashing algorithm?

Options

  • AMD5
  • BPGP
  • CDES
  • DROT13

How the community answered

(26 responses)
  • A
    88% (23)
  • C
    8% (2)
  • D
    4% (1)

Why each option

MD5 is a cryptographic hashing algorithm that produces a fixed 128-bit digest from arbitrary input data.

AMD5Correct

MD5 (Message Digest Algorithm 5) is a one-way cryptographic hash function that takes input of any length and produces a fixed 128-bit (32 hex character) hash value. It is used for integrity verification such as checksums, though it is now considered cryptographically broken for security-critical uses due to collision vulnerabilities. The key property that makes it a hash algorithm is that it is one-way and deterministic.

BPGP

PGP (Pretty Good Privacy) is an asymmetric encryption and digital signing tool used for securing emails and files, not a hashing algorithm itself.

CDES

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

DROT13

ROT13 is a simple Caesar cipher substitution that shifts letters by 13 positions - it is reversible and provides no cryptographic strength, making it a cipher not a hash function.

Concept tested: Identifying MD5 as a hashing algorithm

Source: https://learn.microsoft.com/en-us/dotnet/standard/security/cryptographic-services

Topics

#hashing#MD5#cryptographic algorithms#hash functions

Community Discussion

No community discussion yet for this question.

Full 312-50V11 Practice