文章目录
- 前言
- 一、AES加解密工具类
- 二、AES加密简介(详细)
- 总结
前言
- 当涉及到数据的安全性和保密性时,加密是一种关键的技术手段。AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,被认为是目前最安全和最常用的加密算法之一。
一、AES加解密工具类
package org.springblade.modules.data.util;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import java.util.Base64;
public class AESUtil {static Logger logger = LoggerFactory.getLogger(AESUtil.class);public static String key = "00B1E5452B9D453EC109D9B656150AF2";private static String charset = "utf-8";private static String transformation = "AES/ECB/PKCS5Padding";private static String