MD5

What is it?

The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value.

How it works?

  1. Append Padding Bits
  2. Append Length
  3. Initialize MD Buffer
  4. Process Message in 16-Word Blocks
  5. Output

Append Padding Bits & Append Length With "Hello World!"

Initialize MD Buffer

Process Message in  16-Word Blocks

a = b + ((a + F(b,c,d) + X[k] + T[i]) <<< s)

Why do we need it?

Text

One
More
Thing...

Made with Slides.com