You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hotels/back/src/main/java/com/utils/MD5Util.java

25 lines
918 B

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.utils;
// 引入Hutool工具包中的DigestUtil类该类提供了各种摘要算法工具用于实现MD5加密
import cn.hutool.crypto.digest.DigestUtil;
/**
* MD5Util类用于实现MD5加密功能借助Hutool工具包中的DigestUtil类完成。
*/
public class MD5Util {
/**
* 此方法用于对传入的明文进行MD5加密。
*
* @param text 待加密的明文,是一个字符串类型的数据。
* @return 返回经过MD5加密后的十六进制字符串形式的密文。
*/
// 带秘钥加密不过此方法当前未使用密钥仅对文本进行MD5加密
public static String md5(String text) {
// 利用DigestUtil类的md5Hex方法对传入的明文进行MD5加密并将加密结果以十六进制字符串形式存储
// 加密后的字符串
String md5str = DigestUtil.md5Hex(text);
// 返回加密后的十六进制字符串
return md5str;
}
}