Bcrypt هي دالة هاش للكلمات المرور، مصممة خصيصًا لتخزين كلمات المرور. تستخدم خوارزمية تشفير Blowfish، وتحتوي على آلية salt مدمجة، مما يمكنها الدفاع بفعالية ضد هجمات جداول قوس قزح. تتحكم معلمة Salt Rounds في تعقيد حساب الهاش، ويُوصى باستخدام 10 أو أكثر. الهاش هو عملية باتجاه واحد، ولا يمكن استعادة كلمة المرور الأصلية من قيمة الهاش.