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