From WikiTI
Jump to: navigation, search

Regarding endianness: It makes a difference because part of the scrambling is actual addition. Note that an MD5 is usually written "backwards," because it is obtained by writing the four registers in little-endian order, then interpreting the result as a sequence of bytes. So for example, the hash "d41d8cd98f00b204e9800998ecf8427e" means that A=D98C1DD4, B=04B2008F, C=980980E9, and D=7E42F8EC. See sections 2 and 3.5 of the RFC. --FloppusMaximus 18:45, 24 Jul 2005 (PDT)