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