add md5 hash utils