is-1/src/main/java/ru/akarpov/is1/security/PasswordUtil.java
2025-10-20 13:50:49 +03:00

16 lines
447 B
Java

package ru.akarpov.is1.security;
import jakarta.enterprise.context.ApplicationScoped;
import org.mindrot.jbcrypt.BCrypt;
@ApplicationScoped
public class PasswordUtil {
public String hashPassword(String plainPassword) {
return BCrypt.hashpw(plainPassword, BCrypt.gensalt(10));
}
public boolean checkPassword(String plainPassword, String hashedPassword) {
return BCrypt.checkpw(plainPassword, hashedPassword);
}
}