PasswordEncoderUtil.java
563 Bytes
package com.irrigation.icl.utils;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
public class PasswordEncoderUtil {
private final static PasswordEncoder encoder = new BCryptPasswordEncoder(4);
public static String encodePassword(String password) {
return encoder.encode(password);
}
public static boolean isPasswordValid(String rawPassword, String encodedPassword) {
return encoder.matches(rawPassword, encodedPassword);
}
}