1.引入相关的依赖
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.5.3</version>
</dependency>
2.产生随机数盐 salt
String salt=UUID.randomUUID().toString();
3.对密码进行加密
SimpleHash sh=new SimpleHash(
"MD5",
password, salt,2);
(第一个参数参数表示加密的算法,一个参数表示加密的密码,salt表示随机产生的对象,第三参数表示加密的次数)
4.产生新的密码
String pwd=sh.toHex();