bcrypt - это криптографическая хеш-функция, разработанная американскими компьютерными учеными Нилсом Профосом и Дэвидом Мазьересом на основе алгоритма шифрования Blowfish, который был представлен на USENIX в 1999 году. Реализация bcrypt использует процесс с солью, чтобы предотвратить атаки радужной таблицы. Bcrypt также является адаптивной функцией, которая может быть защищена путем увеличения количества итераций против увеличения производительности компьютера для взлома методом перебора.