Added MD5 / SHA1 functions