# Inputs and outputs for the MD5 compression function # Input: First 512-bit message block # Output: Chaining values after compressing input block (in the same format as the # digest would be returned) # IMPORTANT: These are NOT test vectors for the complete MD5 hash function, as # the padding rules are ignored. Therefore, use of tools like md5sum # will produce a different output if supplied with the same inputs. in=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 out=ac1d1f03d08ea56eb767ab1f91773174 in=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f out=cad94491c9e401d9385bfc721ef55f62 in=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff out=b487195651913e494b55c6bddf405c01 in=243f6a8885a308d313198a2e03707344a4093822299f31d0082efa98ec4e6c89452821e638d01377be5466cf34e90c6cc0ac29b7c97c50dd3f84d5b5b5470917 out=3715f568f422db75cc8d65e11764ff01