Added MD5 generator