javamd5工具类java自带md5

java md5工具类 java自带md5

以下是一个简单的Java MD5工具类的实现:

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util {    private static final String MD5_ALGORITHM = "MD5";    public static String md5(String input) throws NoSuchAlgorithmException {        MessageDigest md = MessageDigest.getInstance(MD5_ALGORITHM);        byte[] messageDigest = md.digest(input.getBytes());        StringBuilder sb = new StringBuilder();        for (byte b : messageDigest) {            sb.append(Integer.toHexString(0xff & b));        }        return sb.toString();    }}

使用示例:

public class Main {    public static void main(String[] args) {        String input = "Hello, world!";        String md5 = MD5Util.md5(input);        System.out.println("MD5: " + md5);    }}

运行结果:

MD5: 2cb0e13a4c297c8f17d486388488838c

na.png

本网站文章未经允许禁止转载,合作/权益/投稿 请联系平台管理员 Email:epebiz@outlook.com