javaMD5加密工具类怎么写
时间: 2023-02-06 09:16:10 浏览: 73
Java中可以使用java.security.MessageDigest类来进行MD5加密。
以下是一个简单的Java MD5加密工具类的示例:
```
import java.security.MessageDigest;
public class MD5Util {
public static String encrypt(String data) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(data.getBytes());
byte[] digest = md.digest();
StringBuilder sb = new StringBuilder();
for (byte b : digest) {
sb.append(String.format("%02x", b & 0xff));
}
return sb.toString();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
```
使用时,可以调用`MD5Util.encrypt(data)`方法,其中`data`是要加密的字符串。例如:
```
String encryptedData = MD5Util.encrypt("hello");
```
注意:MD5加密是不可逆的,通常用于密码的存储和校验,但不适用于加密敏感信息。