bcrypt

A slow, salted password-hashing algorithm with a cost factor, designed so attackers can only make a few guesses per second.

Learn it hands-on