Buenas noches, el problema que tengo es que al realizar un login común (usuario y contraseña) la contraseña que se almacena en BBDD se encuentra cifrada mediante bcrypt y no tengo forma de comprobar que la contraseña introducida por el usuario es la que se encuentra en BBDD.
He estado mirando y a lo máximo que he conseguido llegar es a esto:
BCrypt.checkpw("pass", "$2y$10$O1KwVnPejfIC6nTot7eMWuZBP33iwWSO/e5Ic8/XGqE7qTULy3MfW");
Con el siguiente error:
Exception in thread "main" java.lang.IllegalArgumentException: Invalid salt revision
¿Alguien que me pueda orientar hacia la solución en lenguaje Java?
Gracias de antemano