package cn.stylefeng.guns.sys.core.util;
|
|
import cn.stylefeng.roses.core.util.MD5Util;
|
import cn.stylefeng.roses.core.util.ToolUtil;
|
|
/**
|
* 密码加盐的工具
|
*
|
* @author fengshuonan
|
* @Date 2019/7/20 17:34
|
*/
|
public class SaltUtil {
|
|
/**
|
* 获取密码盐
|
*
|
* @author fengshuonan
|
* @Date 2019/7/20 17:35
|
*/
|
public static String getRandomSalt() {
|
return ToolUtil.getRandomString(5);
|
}
|
|
/**
|
* md5加密,带盐值
|
*
|
* @author fengshuonan
|
* @Date 2019/7/20 17:36
|
*/
|
public static String md5Encrypt(String password, String salt) {
|
if (ToolUtil.isOneEmpty(password, salt)) {
|
throw new IllegalArgumentException("密码或盐为空!");
|
} else {
|
return MD5Util.encrypt(password + salt);
|
}
|
}
|
|
}
|