Зачем нужен bcrypt
bcrypt — алгоритм хэширования паролей, специально сделанный медленным, чтобы перебор был невыгоден. В отличие от обычных хэшей (MD5, SHA), он включает соль и настраиваемую сложность, поэтому подходит для безопасного хранения паролей в базе.