'Second-preimage attack': You are given a message, and your goal is find another message that hashes to the value as the given message.
'Collision attack': Your goal is to construct two messages (of your choosing) that hash to the same value.
'Second-preimage attack': You are given a message, and your goal is find another message that hashes to the value as the given message.
'Collision attack': Your goal is to construct two messages (of your choosing) that hash to the same value.