java中如何用md5加密

Java中使用MD5加密的基本代码示范

Java可以通过java.security.MessageDigest类实现MD5加密。首先获取MD5实例,输入需要加密的字节数组,然后生成对应的哈希值,最后将字节数组转换成16进制字符串以便存储和传输。代码示例:

import java.security.MessageDigest;

public class MD5Example {

public static String md5Encrypt(String input) throws Exception {

MessageDigest md = MessageDigest.getInstance("MD5");

byte[] messageDigest = md.digest(input.getBytes());

StringBuilder sb = new StringBuilder();

for (byte b : messageDigest) {

sb.append(String.format("%02x", b));

}

return sb.toString();

}

}