EC-Council Certified Security Specialist (ECSS) Practice Test

Access More Questions
Which statement about MD5 is accurate?
Correct Answer:
Hashing algorithm used for digital signatures and password storage
Explanation:
MD5 is a cryptographic hash function that takes input data and produces a fixed-size 128-bit digest. It isn’t an encryption method—it doesn’t use keys and isn’t reversible. This makes it useful for creating a fingerprint of data to verify integrity, rather than for hiding information. The statement describes MD5 as a hashing algorithm used for digital signatures and password storage, which is accurate in concept. In digital signatures, a hash of the message is created and then signed with a private key, binding the signature to the content without signing the entire message. For passwords, the common approach is to hash the password and store the hash; during login, the provided password is hashed again and compared to the stored value. However, MD5 has significant weaknesses. It has known collision vulnerabilities, meaning two different inputs can produce the same hash, and SAMPLEits speed makes it easy to perform brute-force or rainbow-table attacks. Because of these issues, MD5 is no longer trusted for new systems. For signatures, stronger hashes (like SHA-256 or better) are preferred, and for passwords, salted, iterated hashing algorithms (such as bcrypt, scrypt, or Argon2) are recommended.

Access more questions from this quiz

Continue to EC-Council Certified Security Specialist (ECSS) Practice Test for more practice questions and the full quiz experience.

Access More Questions