14 lines
594 B
Java
14 lines
594 B
Java
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
|
|
|
public class BcryptTest {
|
|
public static void main(String[] args) {
|
|
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(12); // 🔹 Make sure this matches DB cost
|
|
|
|
String plainTextPassword = "testpassword";
|
|
String storedHash = "$2a$12$KcgrvENUeElvUiIVocp6LuJjrTXuKIG8nMbbca/8O.uQ6IdG0X7cO"; // Use latest hash
|
|
|
|
boolean matches = passwordEncoder.matches(plainTextPassword, storedHash);
|
|
System.out.println("✅ Password Matches: " + matches);
|
|
}
|
|
}
|