Bcrypt คือฟังก์ชันแฮชรหัสผ่านที่ออกแบบมาเพื่อการจัดเก็บรหัสผ่านโดยเฉพาะ ใช้อัลกอริทึม Blowfish และมีกลไก Salt ในตัว ป้องกันการโจมตีแบบ Rainbow Table ได้อย่างมีประสิทธิภาพ พารามิเตอร์ Salt Rounds ควบคุมความซับซ้อนของการคำนวณแฮช แนะนำให้ใช้ค่า 10 หรือสูงกว่า แฮชเป็นแบบทางเดียว ไม่สามารถกู้คืนรหัสผ่านเดิมจากค่าแฮชได้