md5 good, but need to handle padding.