Recommended reading: cryptography - Do any security experts recommend bcrypt for password storage? - Information Security Stack Exchange