bCrypt'in javadoc'unda bir parola nasıl şifrelenir:
String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt());
Düz metin parolanın daha önce karma olan parolayla eşleşip eşleşmediğini kontrol etmek için checkpw yöntemini kullanın:
if (BCrypt.checkpw(candidate_password, stored_hash))
System.out.println("It matches");
else
System.out.println("It does not match");
Bu kod parçacıkları bana rastgele üretilen tuzun atıldığını ima ediyor. Durum böyle mi, yoksa bu sadece yanıltıcı bir kod pasajı mı?