312-49V10 practice question 12 of 35

The MD5 program is used to:

Full set: 699 questions
Answer options
A: wipe magnetic media before recycling it
B: make directories on an evidence disk
C: view graphics files on an evidence drive
D: verify that a disk is not altered when you examine it Correct answer
Correct Answer:
D. verify that a disk is not altered when you examine it
Explanation

The MD5 program implements the Message Digest 5 algorithm, a cryptographic hash function. In digital forensics, its primary purpose is to ensure data integrity. An MD5 hash, a unique 128-bit value, is generated from the original evidence (e.g., a disk image). This hash acts as a digital fingerprint. If the evidence is copied or examined, the hash can be recalculated. If the new hash matches the original, it provides mathematical proof that the data has not been altered, which is crucial for maintaining the chain of custody and the admissibility of evidence.

Why Incorrect

A. Wiping magnetic media is a data destruction process performed by specialized utilities, not a hashing algorithm.
B. Making directories is a file system modification that would alter the evidence, which is contrary to forensic principles.
C. Viewing graphics files requires a dedicated image viewer program; MD5 processes binary data to produce a hash value, not a visual output.

References

1. National Institute of Standards and Technology (NIST), Special Publication 800-86, Guide to Integrating Forensic Techniques into Incident Response. Section 3.2.2, "Acquire the Data," states: "After the image is created, a hash value (e.g., MD5, SHA-1) of the image file should be calculated... This hash value is used to prove that the copy is an exact duplicate of the original."

2. Casey, E. (2011). Digital Evidence and Computer Crime: Forensic Science, Computers, and the Internet (3rd ed.). Academic Press. Chapter 8, "Processing Crime and Incident Scenes," discusses the use of hashing algorithms like MD5 to authenticate and verify the integrity of digital evidence upon collection.

3. MIT OpenCourseWare, 6.858 Computer Systems Security, Fall 2014. Lecture 7, "Cryptographic hash functions," explains that a key application of hash functions is to "verify integrity of data" by comparing the hash of a file before and after transmission or storage.

Scroll to Top