BCrypt is designed to be computationally expensive to slow down attackers.
BCrypt is an adaptive hash function that includes a work factor, allowing you to increase the computational effort required to hash passwords as computing power increases. In a Java application, using BCrypt, provided by libraries like Spring Security, helps protect stored passwords against brute-force attacks.