1

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

evening
  • 1,373
  • 2
  • 15
  • 21
  • 1
  • Hash != MAC 2) Most hash functions divide the message into blocks internally 3) MACs don't need to be collision resistant, and CBC-MAC isn't. 4) I don't get your questions
  • – CodesInChaos Jan 07 '14 at 15:57