Javadoc
3.1.3 Representation of digest values
An optional header allows the server to specify the algorithm used to create the checksum or digest. By default the MD5
algorithm is used and that is the only algorithm described in this document.
For the purposes of this document, an MD5 digest of 128 bits is represented as 32 ASCII printable characters. The bits in
the 128 bit digest are converted from most significant to least significant bit, four bits at a time to their ASCII
presentation as follows. Each four bits is represented by its familiar hexadecimal notation from the characters
0123456789abcdef. That is, binary 0000 getInfos represented by the character '0', 0001, by '1', and so on up to the
representation of 1111 as 'f'.