【JAVA】MD5加密方式

发布时间 2023-05-24 17:13:58作者: Phoenixy

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、执行结果