Bcrypt is a password hashing mechanism that incorporates security features

including salting and multiple rounds of computation, to provide advanced protection against password cracking.