CISA · Question #575
When processing speed is the highest priority, which cryptographic algorithm should be used to verify the integrity of a bit-for-bit copy from digital evidence?
The correct answer is A. MD5. In digital forensics, hashing is used to verify that a bit-for-bit copy (forensic image) is identical to the original evidence. When processing speed is the highest priority, MD5 is the fastest option among those listed - it produces a 128-bit hash with lower computational overhe
Question
When processing speed is the highest priority, which cryptographic algorithm should be used to verify the integrity of a bit-for-bit copy from digital evidence?
Options
- AMD5
- BSHA-1
- CAES
- DSHA-2
How the community answered
(61 responses)- A90% (55)
- B5% (3)
- C3% (2)
- D2% (1)
Explanation
In digital forensics, hashing is used to verify that a bit-for-bit copy (forensic image) is identical to the original evidence. When processing speed is the highest priority, MD5 is the fastest option among those listed - it produces a 128-bit hash with lower computational overhead than SHA-1 or SHA-2. Despite known collision vulnerabilities (making it unsuitable for cryptographic security), MD5 remains widely used in forensic workflows specifically for integrity verification where speed matters and collision attacks are not a practical concern. AES (C) is a symmetric encryption algorithm, not a hashing algorithm, making it incorrect for integrity verification.
Topics
Community Discussion
No community discussion yet for this question.