Found this awesome MD5 example