package com.doumee.core.utils; import org.apache.commons.lang3.StringUtils; import org.springframework.util.DigestUtils; import java.util.Arrays; import java.util.stream.Collectors; /** * 安全处理工具类 * @author Eva.Caesar Liu * @date 2023/03/21 14:49 */ public class Secure { /** * 加密密码 * @param password 密码 * @param salt 密码盐 * * @return String */ public String encryptPassword(String password, String salt) { return DigestUtils.md5DigestAsHex((password + salt).getBytes()); } /** * 字符串机密 * @param strings * @return */ public String encryptString(String... strings) { String collect = Arrays.asList(strings).stream().filter(s -> StringUtils.isBlank(s)).collect(Collectors.joining()); return DigestUtils.md5DigestAsHex((collect).getBytes()); } }