Skip to content

Match each cryptographic term to its correct definition: Terms: 1. Hashing 2. HMAC (Hash-based Message Authentication Code) 3. MD5 (Message Digest 5) Definitions: A. A keyed construction that uses a shared secret along with a hash function to verify both data integrity and authenticity B. A one-way mathematical function that converts arbitrary data into a fixed-length digest used to detect unauthorized changes C. A legacy hash function producing a 128-bit digest that is no longer considered secure due to collision vulnerabilities

Answer

1-B, 2-A, 3-C

Explanation

### The pairs | Item | Matches | Why | |---|---|---| | Hashing | One-way transformation used to support integrity checks | Hashing produces a value that can be compared to help detect data changes. | | Hashed Message Authentication Code (HMAC) | A keyed hash-based mechanism that helps detect unauthorized message modification | The shared secret makes it harder for an outsider to create a valid authentication value. | | Message Digest 5 (MD5) | A hash algorithm the material says is no longer secure | The course explicitly warns against using it. | ### Terms - **Hashed Message Authentication Code (HMAC)**: a keyed mechanism based on hashing for message authentication and integrity. ### Remember A plain hash checks for differences; a keyed hash mechanism can add message authentication.

Related Questions

Want to practice more questions like this?

Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.

Start Practicing Free