| 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()); | 
|     } | 
| } |