What will be the output of the following Spring Boot application?
@SpringBootApplication
public class SpringSecurityTestApplication {
public static void main(String[] args) {
SpringApplication.run(SpringSecurityTestApplication.class, args);
}
}
@Component
class Runner implements CommandLineRunner {
@Override
public void run(String... args) {
int strength = 5;
PasswordEncoder bCryptEncoder = new BCryptPasswordEncoder(strength);
String rawPassword = "password";
String firstEncodedPassword = bCryptEncoder.encode(rawPassword);
String secondEncodedPassword = bCryptEncoder.encode(rawPassword);
System.out.println(firstEncodedPassword.equals(secondEncodedPassword));
}
}