Si si, si lo tengo hecho así:
Cita: while(linea!=null)
{
Susuario=jtUsuario.getText();
JOptionPane.showMessageDialog(null, linea);
Scomprobar = BCrypt.hashpw(Susuario, BCrypt.gensalt());
//String hashed = BCrypt.hashpw(password, BCrypt.gensalt(12));
JOptionPane.showMessageDialog(null, linea + "\n" + Scomprobar);
if (BCrypt.checkpw(linea, Scomprobar))
System.out.println("It matches");
else
System.out.println("It does not match");
en linea tengo Juan encriptado
y en Susuario, como pone en el codigo, es lo que escribo en el JTextField (jtUsuario).
Me sale por pantalla It does not match todo el rato... ¿qué puedo estar haciendo mal?