SY0-501 · Question #430
Which of the following is used to validate the integrity of data?
The correct answer is C. MD5. MD5 (Message-Digest Algorithm 5) is a cryptographic hash function designed to generate a fixed-size hash value, which is used to validate data integrity by detecting unauthorized modifications.
Question
Which of the following is used to validate the integrity of data?
Options
- ACBC
- BBlowfish
- CMD5
- DRSA
How the community answered
(29 responses)- A14% (4)
- B3% (1)
- C79% (23)
- D3% (1)
Why each option
MD5 (Message-Digest Algorithm 5) is a cryptographic hash function designed to generate a fixed-size hash value, which is used to validate data integrity by detecting unauthorized modifications.
CBC (Cipher Block Chaining) is a mode of operation for block ciphers primarily used to ensure confidentiality through encryption, not to directly validate data integrity.
Blowfish is a symmetric-key block cipher used for encrypting data to achieve confidentiality, not for verifying the integrity of data.
MD5 (Message-Digest Algorithm 5) is a cryptographic hash function that produces a unique fixed-size hash value, or message digest, from an input of arbitrary length. This hash value acts as a digital fingerprint; if the original data is altered, even slightly, the regenerated MD5 hash will differ, thereby allowing for the detection of any integrity compromise.
RSA is an asymmetric encryption algorithm primarily utilized for confidentiality, digital signatures, and key exchange, rather than directly validating data integrity through a hash.
Concept tested: Cryptographic hash functions for data integrity
Source: https://learn.microsoft.com/en-us/windows/win32/seccrypto/cryptographic-hash-functions
Topics
Community Discussion
No community discussion yet for this question.