nerdexam
GIAC

GSLC · Question #235

Which of the following algorithms can be used to check the integrity of a file? Each correct answer represents a complete solution. Choose two.

The correct answer is A. sha C. md5. SHA and MD5 are cryptographic hash functions that produce a fixed-length digest of a file, allowing integrity verification by comparing digests. Blowfish and RSA are encryption algorithms, not hash functions.

Security Architecture & Engineering

Question

Which of the following algorithms can be used to check the integrity of a file? Each correct answer represents a complete solution. Choose two.

Options

  • Asha
  • Bblowfish
  • Cmd5
  • Drsa

How the community answered

(32 responses)
  • A
    88% (28)
  • B
    3% (1)
  • D
    9% (3)

Why each option

SHA and MD5 are cryptographic hash functions that produce a fixed-length digest of a file, allowing integrity verification by comparing digests. Blowfish and RSA are encryption algorithms, not hash functions.

AshaCorrect

SHA (Secure Hash Algorithm) produces a fixed-size hash value from input data; any modification to the file results in a completely different hash, making it reliable for detecting tampering or corruption.

Bblowfish

Blowfish is a symmetric-key block cipher used for encrypting data, not for generating integrity hashes.

Cmd5Correct

MD5 (Message Digest 5) similarly produces a 128-bit hash of a file's contents, and is widely used to verify file integrity by comparing the computed hash against a known-good value.

Drsa

RSA is an asymmetric encryption and digital signature algorithm used for key exchange and authentication, not for computing file integrity checksums.

Concept tested: Cryptographic hash functions for file integrity checking

Source: https://learn.microsoft.com/en-us/windows/win32/seccrypto/hash-and-signature-algorithms

Topics

#file integrity#SHA#MD5#hash algorithms

Community Discussion

No community discussion yet for this question.

Full GSLC Practice