很多小伙伴在写自己练习项目的时候,在登录页登录时,想在后台数据库放入加密的密码,好,那我们就切入正题,
1.先导入commons-codec的jar包,我用的是老的1.10版本的jar包,由maven引入
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
2.在工具类中加入方法
/**
* 密码加密处理(MD5)
* @param src 原密码
* @return 加密后的内容
*/
public static String md5(String src){
try{//采用MD5处理
MessageDigest md =
MessageDigest.getInstance("MD5");
byte[] output = md.digest(
src.getBytes());//加密处理
//将加密结果output利用Base64转成字符串输出
String ret =
Base64.encodeBase64String(output);
return ret;
}catch(Exception e){
return "";
}
}