Indy 9
Example
TIdHash128.AsHex
        sHex := TIdHash128.AsHex(aMD5.HashValue(sUsername + sPassword));
        sAPOPDigest := Lowercase(s);

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.