Bcrypt — функция хеширования паролей, специально разработанная для хранения паролей. Использует алгоритм шифрования Blowfish и имеет встроенный механизм соли, который эффективно защищает от атак с использованием радужных таблиц. Параметр «Раунды соли» контролирует вычислительную сложность хеша; рекомендуется использовать значение 10 или выше. Хеширование — однонаправленный процесс, и исходный пароль не может быть восстановлен.