Added MD5 functionality.