DigestUtils.md5Hex
时间: 2023-08-14 18:15:36 浏览: 154
完美解决js的md5中文和java不一致的情况
DigestUtils.md5Hex 是 Apache commons-codec 库中的一个静态方法,用于计算字符串的 MD5 值,并返回该值的 16 进制表示。
具体使用方法如下:
1. 导入 Apache commons-codec 库。
2. 调用 DigestUtils.md5Hex 方法,传入要计算 MD5 值的字符串作为参数。
3. 方法返回字符串的 MD5 值的 16 进制表示。
示例代码如下:
```
import org.apache.commons.codec.digest.DigestUtils;
public class MD5Example {
public static void main(String[] args) {
String str = "hello world";
String md5 = DigestUtils.md5Hex(str);
System.out.println(md5);
}
}
```
输出结果为:
```
5eb63bbbe01eeed093cb22bb8f5acdc3
```
需要注意的是,MD5 是一种不可逆的哈希算法,计算出的哈希值不能被还原为原始数据。因此,MD5 通常被用于密码等敏感信息的加密存储,而不是用于数据完整性验证。
阅读全文