md5加密代码Java
时间: 2023-03-28 16:02:27 浏览: 119
md5 加密代码java
可以使用Java的MessageDigest类来实现MD5加密,以下是示例代码:
```java
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util {
public static String encrypt(String str) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] byteDigest = md.digest();
int i;
StringBuilder sb = new StringBuilder("");
for (byte b : byteDigest) {
i = b;
if (i < ) {
i += 256;
}
if (i < 16) {
sb.append("");
}
sb.append(Integer.toHexString(i));
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
}
```
使用方法:
```java
String str = "hello world";
String encryptedStr = MD5Util.encrypt(str);
System.out.println(encryptedStr);
```
输出结果:
```
5eb63bbbe01eeed093cb22bb8f5acdc3
```
阅读全文