javadoc bCrypt має цей код, як зашифрувати пароль:
String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt());
Щоб перевірити, чи відповідає пароль простого тексту, який був попередньо хешований, використовуйте метод checkpw:
if (BCrypt.checkpw(candidate_password, stored_hash))
System.out.println("It matches");
else
System.out.println("It does not match");
Ці фрагменти коду для мене означають, що випадково утворена сіль викидається. Це так чи це просто оманливий фрагмент коду?