MD5加密只能单向加密,不能解密。它的长度一般是32位的16进制数字符串。
因为它是不可逆的,所以在数据库里面看到的密码是无用的,我们不是检验用户的密码,而是检验用户输入的密码经md5加密以后和数据库内的是否相符。
1.新建EncryptUtil.java类
package cn.edu.mju.project1.util;
import java.math.BigInteger;
import java.security.MessageDigest;
/**
* 加密工具
* @author : linxiaomin
* create at: 2020/5/15 23:39
*/
public class EncryptUtil {
public static String md5(String plainText){
String encryStr