112-51 · Question #47
Which technique is primarily used to verify the integrity of data?
The correct answer is C. Hashing. Hashing is the primary technique for verifying data integrity because it produces a fixed-length digest (fingerprint) of any input - if even one bit of data changes, the hash output changes entirely, making tampering detectable. Symmetric and asymmetric encryption are about…
Question
Which technique is primarily used to verify the integrity of data?
Options
- ASymmetric encryption
- BAsymmetric encryption
- CHashing
- DKey exchange
How the community answered
(38 responses)- A3% (1)
- B3% (1)
- C87% (33)
- D8% (3)
Explanation
Hashing is the primary technique for verifying data integrity because it produces a fixed-length digest (fingerprint) of any input - if even one bit of data changes, the hash output changes entirely, making tampering detectable.
Symmetric and asymmetric encryption are about confidentiality (keeping data secret), not integrity - encryption transforms data to hide it, but doesn't inherently detect whether it was altered. Key exchange (e.g., Diffie-Hellman) is a protocol for securely establishing a shared secret between parties, which is a precursor to encryption, not an integrity mechanism.
Memory tip: Think "H for Hash = H for Health-check" - just like a health checksum on a downloaded file (MD5, SHA-256), hashing lets you check that nothing changed, without revealing or encrypting the content itself.
Topics
Community Discussion
No community discussion yet for this question.