在util层创建ShiroMD5类
public class ShiroMD5 {
//加密方式
private final static String HASHMODE = "Md5";
//加密次数
private final static int SALTNUM = 1024;
public static Object shiroMD5(String mySalt, String pwd) {
String hashAlgorithmName = HASHMODE;
//"123456";
Object credentials = pwd;
//以用户名作为盐加密
Object salt = ByteSource.Util.bytes(mySalt);
int hashIterations = SALTNUM;
Object result = new SimpleHash(hashAlgorithmName, credentials, salt, hashIterations);
return result;
}
public static void main(String[] args) {
System.out.println(shiroMD5("5623","1"));
}
}
运行mian方法生成加密密码
复制,然后打开数据库
打开用户表或者管理员表添加数据
复制加密密码粘贴到password这一栏 即可使用