java计算md5
时间: 2023-08-26 16:05:25 浏览: 84
可以使用Java的MessageDigest类来计算MD5。下面是一个示例代码:
```java
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Example {
public static void main(String[] args) throws NoSuchAlgorithmException {
String input = "Hello World";
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(input.getBytes());
byte[] digest = md.digest();
String hex = bytesToHex(digest);
System.out.println(hex);
}
private static String bytesToHex(byte[] bytes) {
StringBuilder sb = new StringBuilder();
for (byte b : bytes) {
String hex = String.format("%02x", b);
sb.append(hex);
}
return sb.toString();
}
}
```
这个例子将字符串"Hello World"转换为MD5哈希值,并将结果打印到控制台。注意,在处理异常时,需要处理NoSuchAlgorithmException。
阅读全文