1、pom.xml 配置依赖包
<!--MD5加密--> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.11</version> </dependency>
2、代码
package cn.jiami; import org.apache.commons.codec.digest.DigestUtils; public class MD5Utils { /* * MD5加密 * @explain:借助Apache工具类DigestUtils实现 * @params msg: 待加密字符串 * @return :16进制加密字符串 * */ public static String encryToMD5(String msg){ return DigestUtils.md5Hex(msg); } }
3、测试
package cn.jiami; import org.junit.*; public class MD5UtilsTest { @Test public void md5Encry(){ MD5Utils md5Utils = new MD5Utils(); // 方法一 String data = "信息"; String endata = md5Utils.encryToMD5(data); System.out.println("需要加密的字符串:" + data); System.out.println("encryToMD5 加密完成的md5串:" + endata); } }
4、执行结果