support for MD5 hashing