使用shiro进行散列密码
散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据,常见的散列算法如MD5、SHA等
//1、md5加密,该方式可能会被一些网站破解
Md5Hash md5Hash = new Md5Hash("wqe79504323w");
//2.使用md5加密,再通过加盐的方式进一步对密码进行保护,该方式也有可能会被破解
Md5Hash md5Hash1 = new Md5Hash("3werwe", "mima");
//3.使用md5加密,通过加盐方式加密后再次通过散列加密
Md5Hash md5Hash2 = new Md5Hash("ds32", "mima", 2);
//4.使用SimpleHash加密
SimpleHash simpleHash = new SimpleHash("md5", "ds32", "mima", 2);

更多精彩