Я не могу понять, почему моя функция соответствия BCryptPasswordEncoder возвращает здесь значение false, что приводит к ошибке аутентификации. Я использую hibernate и Spring5, и когда я кодирую свой пароль, после сопоставления он возвращает false.
String randomPassword="admin";
logger.info("Random Password " + randomPassword);
String encodedPassword=bCrypt.encode("randomPassword");
logger.info("Encoded Random Password " + encodedPassword);
Boolean b = bCrypt.matches(randomPassword, encodedPassword);
System.out.println("This should be true( " + b + " )");