java md5工具類 java自帶md5
Quube優(yōu)選達(dá)人軟件工具2025-08-312840
以下是一個簡單的Java MD5工具類的實(shí)現(xiàn):
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);
}
}
運(yùn)行結(jié)果:
MD5: 2cb0e13a4c297c8f17d486388488838c
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。