Pure perl implementation of MD5
