Multiple choice general knowledge

Which hashing algorithm processes 512-bit blocks using four distinct rounds?

  1. SHA

  2. MD2

  3. MD4

  4. MD5

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

MD5 processes messages in 512-bit blocks using four distinct rounds of 16 operations each (64 operations total). It was designed by Ronald Rivest as a successor to MD4. MD2 uses 128-bit blocks, MD4 also uses 512-bit blocks but has three rounds, and SHA uses the same block size but has a different structure with multiple rounds depending on the SHA version.