Stewart Smith <stewart@flamingspork.com>

(Originally from MySQL MD5 function)
