Patrick Armstrong : bcrypt: Implement MD5 algorithm and add tests.