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.
Question
Which of the following is a hashing algorithm?
Options
- AMD5
- BPGP
- CDES
- DROT13
How the community answered
(26 responses)- A88% (23)
- C8% (2)
- D4% (1)
Why each option
MD5 is a cryptographic hashing algorithm that produces a fixed 128-bit digest from arbitrary input data.
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.
PGP (Pretty Good Privacy) is an asymmetric encryption and digital signing tool used for securing emails and files, not a hashing algorithm itself.
DES (Data Encryption Standard) is a symmetric-key block cipher used for encrypting data, not a hashing algorithm.
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
Community Discussion
No community discussion yet for this question.