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.

closed as unclear what you're asking by AviD Sep 18 '14 at 11:04

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    I'm not sure what you are asking that is not clearly answered on Wikipedia page for Bcrypt? If you have a specific question please clarify. – AviD Sep 18 '14 at 11:04

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.

  • @GrahamHill That describes the blowfish blockcipher, not the bcrypt password hash. While bcrypt is based on blowfish, they're not identical. – CodesInChaos Sep 18 '14 at 13:16

Not the answer you're looking for? Browse other questions tagged or ask your own question.