Question: bcrypt how does it work?
Answer: It uses a 128-bit salt and encrypts a 192-bit magic value as noted in the USENIX documentation. "`bcrypt` forces you to follow security best practices as it requires a salt as part of the hashing process. Hashing combined with salts protects you against rainbow table attacks!