Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

bcrypt is an intentionally slow hash algorithm specially designed for passwords.

bcrypt is a hash algorithm specially designed for passwords. It is based on Blowfish

The traditional purpose of hash functions is to sign documents or certificates. Therefore performance is one of the design goals for traditional hash functions.

As far as password hashes are concerned, however, performances is a negative property. Bcrypt was designed to be slow in order to make password cracking expensive.

history | excerpt history