Files
ld-sysinfo-server-backend/src/test/java/BcryptTest.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);
}
}