H12-821_V1.0 · Question #337
Which protocol can be used to achieve data integrity?
The correct answer is C. MD5. MD5 is a cryptographic hash function that produces a fixed-length digest (fingerprint) of data, allowing recipients to verify that data has not been altered in transit - which is the definition of data integrity. AES, 3DES, and DES are all symmetric encryption algorithms…
Question
Options
- AAES
- B3DES
- CMD5
- DDES
How the community answered
(38 responses)- A5% (2)
- B8% (3)
- C71% (27)
- D16% (6)
Explanation
MD5 is a cryptographic hash function that produces a fixed-length digest (fingerprint) of data, allowing recipients to verify that data has not been altered in transit - which is the definition of data integrity. AES, 3DES, and DES are all symmetric encryption algorithms designed to protect data confidentiality (keeping data secret), not to verify its integrity; encryption scrambles data but does not inherently detect tampering. While encryption and hashing are often used together in security protocols, only a hashing algorithm like MD5 directly serves the integrity function.
Memory tip: Hash = Integrity. Think of MD5 as producing a "message digest" - digest sounds like a summary, and a summary lets you check nothing was changed. Encryption algorithms (AES, DES, 3DES) all share the word "standard" or "system" in their names, hinting they are about securing (hiding) data, not checking it.
Topics
Community Discussion
No community discussion yet for this question.