package com.xiexin.shiroTest;
import org.apache.shiro.crypto.hash.Md5Hash;
import org.junit.jupiter.api.Test;
/*
shiro 的加密和认证测试
*/
public class MyShiro {
//shiro有对明文密码123456的加密功能 让web密码更安全
//md5加密 简单但不可逆 但是可以根据加密后的密码进行反推
//如果想要更加安全 就需要加盐salt
@Test
public void testCmd5(){
Md5Hash md5Hash = new Md5Hash("123456");
System.out.println("md5Hash = " + md5Hash);
//给密码加盐 更安全了
Md5Hash yebo = new Md5Hash("123456", "yebo");
System.out.println("yebo = " + yebo);
//给加盐后的密码进行散列处理
Md5Hash yebo1 = new Md5Hash("123456", "yebo", 1024);
System.out.println("yebo1 = " + yebo1);
}
}
shiro的加密和认证
最新推荐文章于 2024-07-19 17:37:28 发布