A security technician needs to verify that a downloaded software installation package has not been modified or corrupted during transit. Which of the following cryptographic mechanisms should the technician use to check the file's integrity?
- Cryptographic hash functionAnswer
- BSymmetric block cipher
- CCertificate signing request
- DAsymmetric key exchange protocol
Answer
Cryptographic hash function
A cryptographic hash function converts arbitrary input data into a unique, fixed-length string (digest). By calculating the hash of the downloaded package and comparing it to the published hash value, the technician can verify whether the file was altered or corrupted during transit.
Step-by-Step Solution
Key Concept
Cryptographic Hash Functions and Data Integrity