91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java md5算法怎么實現

小億
110
2023-07-13 00:14:49
欄目: 編程語言

在Java中,可以使用MessageDigest類來實現MD5算法。

以下是一個使用Java實現MD5算法的示例代碼:

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Example {
public static void main(String[] args) {
String input = "Hello World";
String md5Hash = getMD5Hash(input);
System.out.println("MD5 Hash: " + md5Hash);
}
public static String getMD5Hash(String input) {
try {
// 創建MD5摘要算法的實例
MessageDigest md = MessageDigest.getInstance("MD5");
// 將輸入字符串轉換為字節數組
byte[] inputBytes = input.getBytes();
// 計算MD5摘要
byte[] hashBytes = md.digest(inputBytes);
// 將摘要轉換為十六進制字符串
StringBuilder sb = new StringBuilder();
for (byte b : hashBytes) {
sb.append(String.format("%02x", b));
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
}

運行以上代碼,將輸出以下結果:

MD5 Hash: b10a8db164e0754105b7a99be72e3fe5

這是"Hello World"字符串的MD5哈希值。

0
广灵县| 会理县| 彭水| 红河县| 青田县| 乌海市| 于都县| 和平区| 司法| 延川县| 浙江省| 中卫市| 旺苍县| 奉化市| 江川县| 江城| 长寿区| 介休市| 荆州市| 隆德县| 石林| 绥宁县| 九龙坡区| 弥勒县| 施秉县| 塘沽区| 巴马| 维西| 横山县| 毕节市| 揭西县| 武夷山市| 瑞安市| 宁夏| 磴口县| 石景山区| 宝坻区| 得荣县| 哈尔滨市| 辽宁省| 自治县|