SY0-301 · Question #447
Which of the following is used to verify data integrity?
The correct answer is A. SHA. SHA (Secure Hash Algorithm) is the standard cryptographic tool used to verify data integrity by generating a unique fixed-length hash value that changes if the data is altered in any way.
Question
Which of the following is used to verify data integrity?
Options
- ASHA
- B3DES
- CAES
- DRSA
How the community answered
(39 responses)- A87% (34)
- B3% (1)
- C3% (1)
- D8% (3)
Why each option
SHA (Secure Hash Algorithm) is the standard cryptographic tool used to verify data integrity by generating a unique fixed-length hash value that changes if the data is altered in any way.
SHA algorithms (SHA-1, SHA-256, SHA-3) produce a deterministic hash digest of input data. Comparing the hash of received data against a known-good hash value detects any tampering or corruption, making SHA the standard mechanism for data integrity verification.
3DES is a symmetric encryption algorithm designed for confidentiality, not data integrity verification.
AES is a symmetric block cipher used for encrypting data to ensure confidentiality, not for generating integrity-checking hash values.
RSA is an asymmetric algorithm used for encryption and digital signatures; while digital signatures do use hashing internally, RSA itself is not the function that verifies integrity directly.
Concept tested: Hashing algorithms for data integrity verification
Source: https://csrc.nist.gov/publications/detail/fips/180/4/final
Topics
Community Discussion
No community discussion yet for this question.