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.
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)- A88% (28)
- B3% (1)
- D9% (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.
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.
Blowfish is a symmetric-key block cipher used for encrypting data, not for generating integrity hashes.
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.
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
Community Discussion
No community discussion yet for this question.