https://ma.tt/2004/06/md5-and-passwords/
MD5 and passwords