Which statement regarding hashing is correct?
A. MD5 produces a 64-bit message digest
B. SHA-1 produces a 160-bit message digest
C. MD5 takes more CPU cycles to compute than SHA-1.
D. Changing 1 bit of the input to SHA-1 can change up to 5 bits in the output.