move MD5Util functions to Util