In many places I heard that people recommend to use the bcrypt algorithm to save passwords into database while creating web applications.I want to know what is the algorithm used to bcrypt a password in step by step.
1 Answer
Per Wikipedia's article on bcrypt, the algorithm is a modified version of the key setup process from the Blowfish cypher, repeated thousands of times, using each round's output as the input for the next round.
- 1@GrahamHill That describes the blowfish blockcipher, not the bcrypt password hash. While bcrypt is based on blowfish, they're not identical.CommentedSep 18, 2014 at 13:16