MD5加密

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * MD5加密工具类
 */

public class MD5Utils {
    /**
     * MD5加密方法
     * @param plainText 需要加密的字符串
     * @return 加密后的字符串
     */
    public static String md5(String plainText){
        byte[] sereBytes=null;
        try {
            //加密方法
            sereBytes = MessageDigest.getInstance("md5").digest(plainText.getBytes());
        } catch (NoSuchAlgorithmException e) {
            throw new RuntimeException("MD5加密失败");
        }
        String result = "";
        for (byte b : sereBytes) {
            result = result + Integer.toHexString(b & 0xff);
            //b & 0xff 是为了取低8位

        }
        return result;

    }
}
原文地址:https://www.cnblogs.com/zqr99/p/7903234.html