package cc.mrbird.febs.common.utils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;
/**
* @author MrBird
*/
public class Md5Util {
private static final String ALGORITH_NAME = "md5";
private static final int HASH_ITERATIONS = 5;
public static String encrypt(String username, String password) {
//将用户名作盐
String source = StringUtils.lowerCase(username);
password = StringUtils.lowerCase(password);
return new SimpleHash(ALGORITH_NAME, password, ByteSource.Util.bytes(source), HASH_ITERATIONS).toHex();
}
}