001package top.cenze.utils.crypt; 002 003import cn.hutool.core.util.CharsetUtil; 004import cn.hutool.crypto.digest.HMac; 005import cn.hutool.crypto.digest.HmacAlgorithm; 006 007/** 008 * @desc: TODO 009 * @author: chengze 010 * @createByDate: 2023/12/13 14:22 011 */ 012public class HMacUtil { 013 014 public static String SHA256(String data, String salt) { 015 HMac mac = new HMac(HmacAlgorithm.HmacSHA256, salt.getBytes()); 016 return mac.digestBase64(data, CharsetUtil.CHARSET_UTF_8, true); 017 } 018}