MD5算法的使用方法

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();

 

上一篇:SaltStack


下一篇:saltstack高效运维