Added MD5 hashing functionality.