Why not just apply hash function on the whole message? Why convert that message into blocks and hash those blocks? To avoid collisions?Read less