21 lines
684 B
Java
21 lines
684 B
Java
package com.cf.framework.utils;
|
|
|
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
|
import org.springframework.security.crypto.password.PasswordEncoder;
|
|
|
|
/**
|
|
* Created by mrt on 2018/5/22.
|
|
*/
|
|
public class BCryptUtil {
|
|
public static String encode(String password){
|
|
PasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
|
|
String hashPass = passwordEncoder.encode(password);
|
|
return hashPass;
|
|
}
|
|
public static boolean matches(String password,String hashPass){
|
|
PasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
|
|
boolean f = passwordEncoder.matches(password, hashPass);
|
|
return f;
|
|
}
|
|
}
|