Which of the following statements are true regardinghashing? ()
- A MD5 produces a 160-bit result.
- B SHA-256 is an extension to SHA-1 with a longer output.
- C MD5 takes more CPU cycles to compute than SHA-1.
- D Changing1 bit of the input to SHA-1 changes 1 bit of the output.
- E SHA-1 is stronger than MD5 because it can be used with a key to prevent modification.