nerdexam
CompTIA

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.

General security concepts

Question

Which of the following is used to verify data integrity?

Options

  • ASHA
  • B3DES
  • CAES
  • DRSA

How the community answered

(39 responses)
  • A
    87% (34)
  • B
    3% (1)
  • C
    3% (1)
  • D
    8% (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.

ASHACorrect

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.

B3DES

3DES is a symmetric encryption algorithm designed for confidentiality, not data integrity verification.

CAES

AES is a symmetric block cipher used for encrypting data to ensure confidentiality, not for generating integrity-checking hash values.

DRSA

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

#SHA#hashing#data integrity#cryptography

Community Discussion

No community discussion yet for this question.

Full SY0-301 Practice